Make Goal
Transforme une demande d'ingénierie vague en un contrat /goal exécutable avec des contraintes, des conditions de fin et des règles d'arrêt.
Testé · Fonctionne
Ce que fait
Convertit les issues, les échecs de PR, les rapports de bugs ou les requêtes vagues en un contrat /goal structuré (GOAL/CONTEXT/CONSTRAINTS/DONE WHEN/VERIFY/OUTPUT/STOP RULES) pour les agents de codage comme Claude Code, Codex ou Cursor. Se déclenche lorsque l'utilisateur demande d'écrire, de préciser ou de réviser un contrat de but/tâche pour un agent, ou souhaite convertir une issue, un plan ou un élément de backlog en une tâche mesurable ; fournit un linter Python intégré qui évalue les contrats par rapport à 14 vérifications concrètes.
Rapport de test
J'ai exécuté les scripts/lint_goal.py fournis sur une description de tâche de base naïve et le contrat /goal produit par la compétence pour le même bug 'mobile login is broken' : la base de référence a obtenu 4/14 vérifications propres, le contrat de la compétence a obtenu 13/14 vérifications propres — un écart concret et reproductible dans la mise en contexte, la vérification fraîche et la couverture des règles d'arrêt.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/majiayu000/awesome-goal-prompts.git cd awesome-goal-prompts mkdir -p ~/.claude/skills cp -r skills/make-goal ~/.claude/skills/make-goal
Commandes et exemples de prompts
/make-goalTransforme une demande d'ingénierie vague en un contrat /goal exécutable avec des contraintes, des conditions de fin et des règles d'arrêt.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Turn this bug report into a clear task contract for an agentThe login page is broken on mobile, write a task for thisTighten this vague backlog item into a measurable goal