
de dotnet-skills331
Transformez des objectifs de qualité vagues en exigences non fonctionnelles explicites et testables (accessibilité, fiabilité, performance, évolutivité, maintenabilité, conformité)
Cette compétence guide les agents dans la capture et l'affinage des exigences non fonctionnelles (ENF) en utilisant l'approche MCAF. Elle transforme des termes vagues comme « rapide » ou « sécurisé » en attributs de qualité mesurables, les lie à l'architecture/ADR et produit des artefacts concrets (docs, tests, config CI ou modifications de code) qui imposent et valident ces attributs.
Utilisez cette compétence lorsqu'une fonctionnalité ou un changement architectural nécessite des attributs de qualité explicites, lorsque la documentation et les tests ne sont plus synchronisés, ou lorsque les équipes utilisent un langage ambigu concernant la fiabilité, la performance ou la sécurité. Idéal pour planifier les déploiements, rédiger des ADR et ajouter des étapes de vérification à la CI.
Fonctionne probablement avec des agents et assistants capables de coder qui peuvent lire les fichiers du dépôt et modifier le code/la documentation (Codex, agents de type Copilot, Claude Code, Gemini CLI).
Compétence purement instructionnelle sans scripts exécutables. Fournit un flux de travail structuré (Ralph Loop) pour transformer des objectifs de qualité vagues en exigences non fonctionnelles explicites et testables. Bien organisé avec des fichiers de référence par NFR dans un répertoire references/. Le fichier SKILL.md est un modèle de prompt détaillé plutôt qu'un outil automatisé — il guide un agent à travers le brainstorming, la planification et la validation des NFR. Public cible restreint (équipes MCAF/.NET).
Le corps de skill_md_body était nul dans le résultat de la récupération, probablement en raison d'une incompatibilité de slug/chemin (dotnet-mcaf-nfr vs mcaf-nfr dans le dépôt GitHub). Le chemin correct a dû être résolu manuellement. La compétence est bien structurée en tant que modèle de prompt mais manque d'automatisation — c'est essentiellement un ensemble d'instructions structurées pour un agent lors de la définition des NFR.