Concevoir experience azd
Skill charlescstpierr/azdone/skills/concevoir-experience-azd
Concevoir l'expérience de toute surface humaine: web, mobile, desktop, CLI, TUI, IDE, chat, rapport ou notification. Utiliser lorsque l'interaction, le contenu, l'accessibilité, la présentation, un prototype, une capture, un wireframe ou une conversation doivent être décidés avant l'implémentation.From its SKILL.md
npx -y skills add charlescstpierr/azdone --skill concevoir-experience-azdAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.3 KB, 953 tokens by cl100k_base, as published. Nobody here has run it
Étape 05 · Concevoir l'expérience
Concevoir la surface humaine avant que le code ne la fige, avec une discipline evidence-first. Design the human-facing surface before code hardens it.
Quick start
$concevoir-experience-azd "Conçois l'état empty/error/success du tableau de bord mobile"
Artefact attendu: design.verdict: selected | partial | blocked | authority-request, prototype ou wireframe, evidence visible et UI acceptance matrix.
Utiliser quand / Use when
Utiliser pour tout changement web, mobile, desktop, CLI, TUI, IDE, chat, report or notification qui touche interaction, contenu, accessibility ou présentation.
Procédure / Procedure
- Lire Boussole, Language Pack, design system existant, captures de la surface réelle et Proof Contract attendu. Ne pas proposer une refonte à partir d'une surface imaginée.
- Produire un
spec_review:placeholder_scan,ambiguity_scan,scope_check, choixauthority-aware, et risques avant prototype. - Séparer faits, hypothèses, contraintes et décisions ouvertes.
- Réutiliser les composants, tokens et patterns target-native du projet.
- Produire le plus petit
professional prototypequi rend la décision visible; comparer exactement trois directions seulement lorsqu'une décision matérielle touche navigation, densité, IA, checkout, permissions, marque ou architecture d'information. Pour chaque direction: recommandation, alternative, statu quo et trade-offs. Sinon produire une seule direction. - Pour CLI/TUI, fournir obligatoirement un wireframe ASCII avant implementation; pour chat/report, fournir transcript ou rendu textuel équivalent.
- Capturer screenshots desktop/mobile pour toute UI visuelle; pour CLI/TUI/chat/report, capturer le transcript, wireframe ou rendu textuel pertinent.
- Vérifier contenu, états loading/empty/error/success, navigation clavier, focus, contraste, zoom, reduced motion et lecture d'écran lorsque pertinents.
- Produire une
UI acceptance matrixavant le handoff: chaque état, interaction, viewport, artefact et exigence publique doit pointer vers son token/path/selector exact et vers un check exécutable. Si le contrat imposedata-state, un role ARIA ou un filename, conserver littéralement ce mécanisme au lieu de le remplacer par un équivalent visuel. - Exiger que loading, empty, error et success existent réellement dans le prototype/DOM testable, même si un seul état est visible au chargement; tester la transition et pas seulement la présence du texte.
- Demander
human authorityavant un choix majeur de marque, navigation, prix, checkout, authentification, publication ou données sensibles. - Enregistrer la direction, l'evidence visible, les risques et le prochain skill.
Sortie / Output
- design brief et non-objectifs;
- une ou trois directions selon incertitude, prototype(s) proportionné(s) et décision;
- screenshots/transcripts et preuve usability/accessibility;
- verdict
selected,partial,blockedouauthority-request.
design:
user_task: ""
spec_review:
placeholder_scan: []
ambiguity_scan: []
scope_check: []
authority-aware: []
directions: []
selected_direction: ""
tradeoffs: [{direction: "", cost: "", delay: "", complexity: "", risk: "", reversibility: "", graph_impact: "", proof: ""}]
prototype_paths: []
ascii_wireframes: []
screenshots: []
state_evidence: []
accessibility_checks: []
acceptance_matrix: []
authority_needed: []
verdict: selected | partial | blocked | authority-request
Arrêt et interdits / Stop and forbidden
- Arrêter quand une direction est visible, évaluée et autorisée pour l'implémentation.
- Ne pas déclarer un design accepté sans evidence visible, ni ignorer l'accessibility parce que l'UI paraît simple.
- Fail closed si screenshots ou checks a11y attendus ne peuvent pas être produits; marquer
partialoublocked. - Garder critères et gates équivalents en Français and English.
What ships with it: 1 file
243 B alongside SKILL.md
agents/
- openai.yaml243 B