
de specialist-agent12
Automatise une migration multiphase d'un module Angular vers une architecture cible avec des portes d'approbation et une validation après chaque phase.
Cette compétence guide et automatise la migration d'un module Angular complet vers une architecture cible définie dans docs/ARCHITECTURE.md. Elle divise le travail en analyse, réorganisation structurelle, extraction des types et des contrats, refactorisation des services, migration de l'état vers des signals/stores, modernisation des composants (NgModule → standalone) et une phase finale de revue/validation. La compétence attend un argument de chemin de module et coordonne les changements phasés avec des invites d'approbation entre les étapes majeures.
Utilisez cette compétence lorsque vous devez migrer un module Angular existant vers une nouvelle architecture ou des conventions de framework (composants standalone, état basé sur les signals, types explicites). Elle convient aux grands référentiels où des migrations échelonnées et révisables réduisent les risques et où des vérifications automatisées (build/tsc/tests) peuvent être exécutées entre les phases.
@migrator et suppose la présence d'outils de dépôt pour les builds/tests.Idéalement utilisée avec des agents capables de coder et des outils pouvant exécuter des opérations shell et d'édition (Copilot/Codex/Claude Code/Cursor) ainsi que des outils de CI pour exécuter les builds et les tests entre les phases.
This skill guides an agent through a 6-phase Angular module migration with approval gates between phases. The SKILL.md is terse — it lists phases but provides minimal detail on how to execute each one, relies on an @migrator agent not included in the skill, and has no scripts. Functional conceptually but lacks depth for standalone use.
No scripts to audit. The skill is a pure instruction set for an Angular migration workflow. Clean from a security standpoint — no network calls, no destructive commands, no credentials. Architecture is basic: frontmatter present but no scripts/, references/, or supporting files. Code quality is low due to minimal instructions and lack of detail per phase. Usefulness is moderate — Angular migration is a real need but the skill depends on external tooling (@migrator) and is very niche.
Développement Piloté par les Tests (TDD)
Exécute des cycles TDD disciplinés : écrire un test échouant, implémenter le correctif minimal, puis refactoriser — pour les fonctionnalités et les corrections de bugs où la correction est cruciale.
/verify — Vérification avant complétion
Exécutez des commandes de vérification fraîches (tests, build, lint, types) et exigez des preuves complètes de l'exécution avant de déclarer le travail terminé ou de fusionner les modifications.
/learn — Mode d'apprentissage interactif
Assistant d'implémentation axé sur l'enseignement : explique les décisions, guide l'architecture et produit du code incrémentiel avec une approche pédagogique pour l'onboarding
Planification Adaptive (/plan)
Générez un plan de mise en œuvre adapté à la complexité de la tâche — du mini-plan rapide au document de conception complet — avant d'écrire du code ou d'effectuer des changements majeurs.
Débogage Systématique (/debug)
Une compétence d'agent basée sur une méthodologie de débogage en quatre phases et priorisant les preuves : collecte de preuves, analyse de motifs, formulation d'hypothèses et mise en œuvre et preuve de corrections.
Grill (Défi de Code Adversaire)
Effectue des tests de stress adverses sur le code pour trouver des cas limites, des conditions de concurrence, des failles de sécurité et des défauts logiques avant le déploiement.
Smart Commit (générateur de commits conventionnels)
Génère et applique des messages de commit conventionnels avec détection automatique du type et du scope, ainsi qu'une validation pré-commit pour les secrets et les artefacts de débogage.
Optimisation du Taux de Conversion (CRO)
Auditez les pages de destination et les flux d'utilisateurs pour identifier les frictions de conversion et proposer des recommandations A/B testables et priorisées.
Next.js : Migration — Migrer un Composant
Convertissez un composant ou une page Next.js Pages Router vers le modèle App Router, en mettant à jour le routage, la récupération des données et les limites de composants pour le Next.js App Router.
Révision de Code
À utiliser lorsque les modifications de code nécessitent une révision avant la fusion — valide l'architecture, les types, la sécurité et la couverture des tests.