
de dotnet-skills331
Turn vague quality goals into explicit, testable non-functional requirements (accessibility, reliability, performance, scalability, maintainability, compliance)
This skill guides agents through capturing and refining non-functional requirements (NFRs) using the MCAF approach. It turns vague terms like "fast" or "secure" into measurable quality attributes, links them to architecture/ADRs, and produces concrete artifacts (docs, tests, CI config, or code changes) that enforce and validate those attributes.
Use this skill when a feature or architectural change requires explicit quality attributes, when documentation and tests are out of sync, or when teams use ambiguous language about reliability, performance, or security. Ideal for planning rollouts, drafting ADRs, and adding verification steps to CI.
Likely works with code-capable agents and assistants that can read repo files and modify code/docs (Codex, Copilot-style agents, Claude Code, Gemini CLI).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.