speckit-constitution-zh
npx skills add https://github.com/forztf/open-skilled-sdd --skill speckit-constitution-zh
Agent 安装分布
Skill 文档
ç¨æ·è¾å ¥
$ARGUMENTS
å¨ç»§ç»ä¹åï¼æ¨å¿ é¡»èèç¨æ·è¾å ¥ï¼å¦æä¸ä¸ºç©ºï¼ã
大纲
æ¨æ£å¨æ´æ°ä½äº .specify/memory/constitution.md ç项ç®ç« ç¨ãæ¤æä»¶æºèªä¸ä¸ªæ¨¡æ¿assets/constitution-template.mdï¼å
嫿¹æ¬å·ä¸çå ä½ç¬¦ä»¤çï¼ä¾å¦ [项ç®åç§°]ã[åå_1_åç§°]ï¼ãæ¨ç工使¯ï¼(a) æ¶é/æ¨å¯¼å
·ä½å¼ï¼(b) 精确填å
模æ¿ï¼ä»¥å (c) å¨ä¾èµå·¥ä»¶ä¸ä¼ æä»»ä½ä¿®è®¢ã
éµå¾ªæ¤æ§è¡æµç¨ï¼
- å°
assets/specify/æææä»¶ï¼å æ¬åç®å½ï¼æåç®å½ç»æå¤å¶å°ä»åºæ ¹ç®å½ä¸ç.specifyç®å½ï¼è·³è¿å·²ææä»¶ï¼ä¸è½è¦çåæååæä»¶ãcpå½ä»¤ç -nï¼–no-clobberï¼é项å¯ä»¥é²æ¢è¦çå·²åå¨çæä»¶ã 卿¤é¶æ®µï¼æ¨çé¡¹ç®æä»¶å¤¹å 容åºç±»ä¼¼äºä»¥ä¸å 容ï¼
ä»åºæ ¹ç®å½
âââ .specify
âââ memory
â âââ constitution.md
âââ scripts
â âââbash
â â âââ check-prerequisites.sh
â â âââ common.sh
â â âââ create-new-feature.sh
â â âââ setup-plan.sh
â â âââ update-claude-md.sh
â âââpowershell
â â âââ check-prerequisites.ps1
â â âââ common.ps1
â â âââ create-new-feature.ps1
â â âââ setup-plan.ps1
â â âââ update-claude-md.ps1
âââ specs
â âââ 001-create-taskify
â âââ spec.md
âââ templates
âââ plan-template.md
âââ spec-template.md
âââ tasks-template.md
-
å è½½ä½äºç¸å¯¹ä»åºæ ¹ç®å½
.specify/memory/constitution.mdçç°æç« ç¨æ¨¡æ¿ã- è¯å«å½¢å¼ä¸º
[ALL_CAPS_IDENTIFIER]çæ¯ä¸ªå ä½ç¬¦ä»¤çã éè¦ï¼ç¨æ·å¯è½éè¦æ¯æ¨¡æ¿ä¸ä½¿ç¨çæ´å°ææ´å¤çååã妿æå®äºæ°éï¼è¯·éµå®è¯¥æ°é – éµå¾ªéç¨æ¨¡æ¿ãæ¨å°ç¸åºå°æ´æ°ææ¡£ã
- è¯å«å½¢å¼ä¸º
-
æ¶é/æ¨å¯¼å ä½ç¬¦çå¼ï¼
- å¦æç¨æ·è¾å ¥ï¼å¯¹è¯ï¼æä¾äºå¼ï¼å使ç¨å®ã
- å¦åä»ç°æä»åºä¸ä¸ææ¨æï¼READMEãææ¡£ãåµå ¥çå åç« ç¨çæ¬ï¼ã
- å¯¹äºæ²»çæ¥æï¼
æ¹åæ¥ææ¯åå§éç¨æ¥æï¼å¦ææªç¥åè¯¢é®ææ è®° TODOï¼ï¼å¦æææ´æ¹åæåä¿®è®¢æ¥ææ¯ä»å¤©ï¼å¦åä¿æä¹åçæ¥æã ç« ç¨çæ¬å¿ é¡»æ ¹æ®è¯ä¹çæ¬è§åéå¢ï¼- ä¸»çæ¬ï¼ååä¸å ¼å®¹çæ²»ç/ååå 餿鿰å®ä¹ã
- æ¬¡çæ¬ï¼æ·»å æ°åå/ç« èæå®è´¨æ§æ©å±æå¯¼ã
- è¡¥ä¸ï¼æ¾æ¸ ãæªè¾ãæ¼åé误修å¤ãéè¯ä¹æ§ä¼åã
- å¦æçæ¬å级类åä¸æç¡®ï¼å¨æç»ç¡®å®åæåºçç±ã
-
èµ·èæ´æ°çç« ç¨å 容ï¼
- ç¨å ·ä½ææ¬æ¿æ¢æ¯ä¸ªå ä½ç¬¦ï¼é¤äºé¡¹ç®éæ©å°æªå®ä¹èææä¿ççæ¨¡æ¿æ§½ä½ââæç¡®è¯´æä»»ä½å©ä½çå ä½ç¬¦ï¼ã
- ä¿çæ é¢å±æ¬¡ç»æï¼ä¸æ¦æ¿æ¢å¯ä»¥ç§»é¤æ³¨éï¼é¤éå®ä»¬ä»ç¶æä¾æ¾æ¸ æå¯¼ã
- ç¡®ä¿æ¯ä¸ªååé¨åï¼ç®æ´çåç§°è¡ï¼æ®µè½ï¼æé¡¹ç®ç¬¦å·åè¡¨ï¼ææä¸å¯ååçè§åï¼å¦æä¸æ¯æ¾èæè§åæä¾æç¡®ççç±ã
- ç¡®ä¿æ²»çé¨åååºä¿®è®¢ç¨åºãçæ¬çç¥ååè§å®¡æ¥ææã
-
ä¸è´æ§ä¼ ææ£æ¥æ¸ åï¼å°å åæ£æ¥æ¸ å转æ¢ä¸ºç§¯æéªè¯ï¼ï¼
- 读å
.specify/templates/plan-template.mdå¹¶ç¡®ä¿ä»»ä½”ç« ç¨æ£æ¥”æè§å䏿´æ°çååä¸è´ã - 读å
.specify/templates/spec-template.md以对é½èå´/è¦æ±ââå¦æç« ç¨æ·»å /å é¤å¼ºå¶æ§ç« èæçº¦æåæ´æ°ã - 读å
.specify/templates/tasks-template.mdå¹¶ç¡®ä¿ä»»å¡åç±»åæ æ°å¢æå é¤çåå驱å¨ä»»å¡ç±»åï¼ä¾å¦ï¼å¯è§å¯æ§ãçæ¬æ§å¶ãæµè¯çºªå¾ï¼ã - 读åä»»ä½è¿è¡æ¶æå¯¼ææ¡£ï¼ä¾å¦
README.mdãdocs/quickstart.mdæåå¨çç¹å®ä»£çæå¯¼æä»¶ï¼ãæ´æ°å¯¹å·²æ´æ¹ååçå¼ç¨ã
- 读å
-
çæåæ¥å½±åæ¥åï¼å¨æ´æ°åä½ä¸º HTML 注éé¢ç½®å¨ç« ç¨æä»¶é¡¶é¨ï¼ï¼
- çæ¬åæ´ï¼æ§ â æ°
- ä¿®æ¹çåååè¡¨ï¼æ§æ é¢ â æ°æ é¢å¦æéå½åï¼
- æ°å¢ç« è
- å é¤ç« è
- éè¦æ´æ°ç模æ¿ï¼â å·²æ´æ° / â å¾ å¤çï¼åæä»¶è·¯å¾
- 妿æä»»ä½å ä½ç¬¦è¢«æ ææ¨è¿ï¼åååºåç»å¾ åäºé¡¹ã
-
æç»è¾åºåçéªè¯ï¼
- 没æå©ä½æªè§£éçæ¬å·ä»¤çã
- çæ¬è¡ä¸æ¥åå¹é ã
- æ¥æä¸º ISO æ ¼å¼ YYYY-MM-DDã
- å忝éè¿°æ§çã坿µè¯çï¼å¹¶ä¸æ²¡ææ¨¡ç³è¯è¨ï¼”åºè¯¥” â å¨éå½å°æ¹æ¿æ¢ä¸º MUST/SHOULD çç±ï¼ã
-
å°å®æçç« ç¨ååå°
.specify/memory/constitution.mdï¼è¦çï¼ã -
åç¨æ·è¾åºæç»æè¦ï¼
- æ°çæ¬åå级çç±ã
- 任使 记为æå¨è·è¿çæä»¶ã
- 建议çæäº¤æ¶æ¯ï¼ä¾å¦ï¼
docs: ä¿®è®¢ç« ç¨è³ vX.Y.Zï¼ååæ·»å + æ²»çæ´æ°ï¼ï¼ã
æ ¼å¼ååæ ·å¼è¦æ±ï¼
- å®å ¨æç §æ¨¡æ¿ä¸ç Markdown æ é¢ä½¿ç¨ï¼ä¸è¦é级/å级级å«ï¼ã
- å è£ é¿çç±è¡ä»¥ä¿æå¯è¯»æ§ï¼çæ³æ åµä¸ <100 个å符ï¼ï¼ä½ä¸è¦ç¨ç硬çæè¡å¼ºå¶æ§è¡ã
- å¨ç« èä¹é´ä¿æå个空è¡ã
- é¿å å°¾é空ç½ã
å¦æç¨æ·æä¾é¨åæ´æ°ï¼ä¾å¦ï¼ä» 修订ä¸ä¸ªååï¼ï¼ä»éæ§è¡éªè¯åçæ¬å³çæ¥éª¤ã
妿å
³é®ä¿¡æ¯ç¼ºå¤±ï¼ä¾å¦ï¼æ¹åæ¥æç¡®å®æªç¥ï¼ï¼æå
¥ TODO(<FIELD_NAME>): explanation å¹¶å¨åæ¥å½±åæ¥åçå»¶æé¡¹ç®ä¸å
å«ã
ä¸è¦åå»ºæ°æ¨¡æ¿ï¼å§ç»å¨ç°æç .specify/memory/constitution.md æä»¶ä¸æä½ã