speckit-tasks-zh
npx skills add https://github.com/forztf/open-skilled-sdd --skill speckit-tasks-zh
Agent 安装分布
Skill 文档
ç¨æ·è¾å ¥
$ARGUMENTS
æ¨å¿ é¡»å¨ç»§ç»ä¹åèèç¨æ·è¾å ¥ï¼å¦æä¸ä¸ºç©ºï¼ã
大纲
scripts: sh: .specify/scripts/bash/check-prerequisites.sh –json ps: .specify/scripts/powershell/check-prerequisites.ps1 -Json
-
设置ï¼ä»ä»åºæ ¹ç®å½è¿è¡
{SCRIPT}å¹¶è§£æ FEATURE_DIR å AVAILABLE_DOCS åè¡¨ãææè·¯å¾å¿ é¡»æ¯ç»å¯¹çã对äºåæ°ä¸çåå¼å·ï¼å¦ “I’m Groot”ï¼ä½¿ç¨è½¬ä¹è¯æ³ï¼ä¾å¦ ‘I”’m Groot’ï¼æè 妿å¯è½çè¯ä½¿ç¨åå¼å·ï¼”I’m Groot”ï¼ã -
å è½½è®¾è®¡ææ¡£ï¼ä» FEATURE_DIR 读åï¼
- å¿ éï¼plan.mdï¼ææ¯æ ãåºãç»æï¼ï¼spec.mdï¼å¸¦ä¼å 级çç¨æ·æ äºï¼
- å¯éï¼data-model.mdï¼å®ä½ï¼ï¼contracts/ï¼API 端ç¹ï¼ï¼research.mdï¼å³çï¼ï¼quickstart.mdï¼æµè¯åºæ¯ï¼
- 注æï¼å¹¶éææé¡¹ç®é½æææææ¡£ãæ ¹æ®å¯ç¨å 容çæä»»å¡ã
-
æ§è¡ä»»å¡çæå·¥ä½æµç¨ï¼
- å è½½ plan.md å¹¶æåææ¯æ ãåºã项ç®ç»æ
- å è½½ spec.md å¹¶æå带ä¼å 级çç¨æ·æ äºï¼P1, P2, P3 çï¼
- 妿åå¨ data-model.mdï¼æåå®ä½å¹¶æ å°å°ç¨æ·æ äº
- 妿åå¨ contracts/ï¼å°ç«¯ç¹æ å°å°ç¨æ·æ äº
- 妿åå¨ research.mdï¼æåå³çç¨äºè®¾ç½®ä»»å¡
- çææç¨æ·æ äºç»ç»çä»»å¡ï¼åè§ä¸é¢çä»»å¡çæè§åï¼
- çæä¾èµå¾æ¾ç¤ºç¨æ·æ äºå®æé¡ºåº
- 为æ¯ä¸ªç¨æ·æ äºåå»ºå¹¶è¡æ§è¡ç¤ºä¾
- éªè¯ä»»å¡å®æ´æ§ï¼æ¯ä¸ªç¨æ·æ äºé½ææéä»»å¡ï¼å¯ç¬ç«æµè¯ï¼
-
çæ tasks.mdï¼ä½¿ç¨
.specify/templates/tasks-template.mdä½ä¸ºç»æï¼å¡«å ï¼- ä» plan.md è·åæ£ç¡®çåè½åç§°
- é¶æ®µ 1ï¼è®¾ç½®ä»»å¡ï¼é¡¹ç®åå§åï¼
- é¶æ®µ 2ï¼åºç¡ä»»å¡ï¼ææç¨æ·æ äºçé»å¡å 峿¡ä»¶ï¼
- é¶æ®µ 3+ï¼æ spec.md ä¸çä¼å çº§é¡ºåºæåçæ¯ä¸ªç¨æ·æ äºä¸ä¸ªé¶æ®µ
- æ¯ä¸ªé¶æ®µå æ¬ï¼æ äºç®æ ãç¬ç«æµè¯æ åãæµè¯ï¼å¦æè¦æ±ï¼ãå®ç°ä»»å¡
- æç»é¶æ®µï¼å®ååè·¨é¢åå ³æ³¨ç¹
- ææä»»å¡å¿ é¡»éµå¾ªä¸¥æ ¼çæ£æ¥è¡¨æ ¼å¼ï¼åè§ä¸é¢çä»»å¡çæè§åï¼
- æ¯ä¸ªä»»å¡çæç¡®æä»¶è·¯å¾
- ä¾èµå ³ç³»é¨åæ¾ç¤ºæ äºå®æé¡ºåº
- æ¯ä¸ªæ äºçå¹¶è¡æ§è¡ç¤ºä¾
- å®ç°çç¥é¨åï¼MVP ä¼å ãå¢é交ä»ï¼
-
æ¥åï¼è¾åºçæç tasks.md è·¯å¾åæè¦ï¼
- æ»ä»»å¡æ°
- æ¯ä¸ªç¨æ·æ äºç任塿°
- è¯å«çå¹¶è¡æºä¼
- æ¯ä¸ªæ äºçç¬ç«æµè¯æ å
- 建议ç MVP èå´ï¼éå¸¸ä» ä¸ºç¨æ·æ äº 1ï¼
- æ ¼å¼éªè¯ï¼ç¡®è®¤ææä»»å¡é½éµå¾ªæ£æ¥è¡¨æ ¼å¼ï¼å¤éæ¡ãIDãæ ç¾ãæä»¶è·¯å¾ï¼
为任å¡çææä¾ä¸ä¸æï¼{ARGS}
tasks.md åºè¯¥æ¯ç«å³å¯æ§è¡ç – æ¯ä¸ªä»»å¡å¿ 须足å¤å ·ä½ï¼ä»¥ä¾¿ LLM å¯ä»¥å¨æ²¡æé¢å¤ä¸ä¸æçæ åµä¸å®æå®ã
ä»»å¡çæè§å
å ³é®ï¼ä»»å¡å¿ é¡»æç¨æ·æ äºç»ç»ï¼ä»¥å®ç°ç¬ç«å®ç°åæµè¯ã
æµè¯æ¯å¯éçï¼ä» å¨åè½è§æ ¼ä¸æç¡®è¦æ±æç¨æ·è¦æ± TDD æ¹æ³æ¶æçææµè¯ä»»å¡ã
æ£æ¥è¡¨æ ¼å¼ï¼å¿ éï¼
æ¯ä¸ªä»»å¡å¿ é¡»ä¸¥æ ¼éµå¾ªæ¤æ ¼å¼ï¼
- [ ] [ä»»å¡ID] [P?] [æ
äº?] 带æä»¶è·¯å¾çæè¿°
æ ¼å¼ç»ä»¶ï¼
- å¤éæ¡ï¼å§ç»ä»¥
- [ ]å¼å¤´ï¼markdown å¤éæ¡ï¼ - ä»»å¡ IDï¼ææ§è¡é¡ºåºçåºåå·ï¼T001, T002, T003…ï¼
- [P] æ è®°ï¼ä» å½ä»»å¡å¯å¹¶è¡åæ¶å å«ï¼ä¸åæä»¶ï¼ä¸ä¾èµæªå®æä»»å¡ï¼
- [æ
äº] æ ç¾ï¼ä»
ç¨æ·æ
äºé¶æ®µä»»å¡å¿
é
- æ ¼å¼ï¼[US1], [US2], [US3], çï¼æ å°å° spec.md ä¸çç¨æ·æ äºï¼
- è®¾ç½®é¶æ®µï¼æ æ äºæ ç¾
- åºç¡é¶æ®µï¼æ æ äºæ ç¾
- ç¨æ·æ äºé¶æ®µï¼å¿ é¡»ææ äºæ ç¾
- å®åé¶æ®µï¼æ æ äºæ ç¾
- æè¿°ï¼å¸¦ç¡®åæä»¶è·¯å¾çæç¡®æä½
示ä¾ï¼
- â
æ£ç¡®ï¼
- [ ] T001 æ ¹æ®å®ç°è®¡åå建项ç®ç»æ - â
æ£ç¡®ï¼
- [ ] T005 [P] å¨ src/middleware/auth.py ä¸å®ç°è®¤è¯ä¸é´ä»¶ - â
æ£ç¡®ï¼
- [ ] T012 [P] [US1] å¨ src/models/user.py ä¸åå»ºç¨æ·æ¨¡å - â
æ£ç¡®ï¼
- [ ] T014 [US1] å¨ src/services/user_service.py ä¸å®ç° UserService - â é误ï¼
- [ ] åå»ºç¨æ·æ¨¡åï¼ç¼ºå° ID åæ äºæ ç¾ï¼ - â é误ï¼
T001 [US1] å建模åï¼ç¼ºå°å¤éæ¡ï¼ - â é误ï¼
- [ ] [US1] åå»ºç¨æ·æ¨¡åï¼ç¼ºå°ä»»å¡ IDï¼ - â é误ï¼
- [ ] T001 [US1] å建模åï¼ç¼ºå°æä»¶è·¯å¾ï¼
ä»»å¡ç»ç»
-
æ¥èªç¨æ·æ äºï¼spec.mdï¼ – 主è¦ç»ç»ï¼
- æ¯ä¸ªç¨æ·æ äºï¼P1, P2, P3…ï¼é½æèªå·±çé¶æ®µ
- å°ææç¸å
³ç»ä»¶æ å°å°å®ä»¬çæ
äºï¼
- 该æ äºéè¦ç模å
- 该æ äºéè¦çæå¡
- 该æ äºéè¦ç端ç¹/UI
- å¦æè¦æ±æµè¯ï¼è¯¥æ äºçç¹å®æµè¯
- æ è®°æ äºä¾èµå ³ç³»ï¼å¤§å¤æ°æ äºåºè¯¥æ¯ç¬ç«çï¼
-
æ¥èªå¥çº¦ï¼
- å°æ¯ä¸ªå¥çº¦/ç«¯ç¹ â æ å°å°å®æå¡çç¨æ·æ äº
- å¦æè¦æ±æµè¯ï¼æ¯ä¸ªå¥çº¦ â å¨è¯¥æ äºé¶æ®µå®ç°åçå¥çº¦æµè¯ä»»å¡ [P]
-
æ¥èªæ°æ®æ¨¡åï¼
- å°æ¯ä¸ªå®ä½æ å°å°éè¦å®çç¨æ·æ äº
- 妿å®ä½æå¡äºå¤ä¸ªæ äºï¼æ¾å¨ææ©çæ äºæè®¾ç½®é¶æ®µ
- å ³ç³» â å¨éå½çæ äºé¶æ®µä¸çæå¡å±ä»»å¡
-
æ¥èªè®¾ç½®/åºç¡è®¾æ½ï¼
- å ±äº«åºç¡è®¾æ½ â è®¾ç½®é¶æ®µï¼é¶æ®µ 1ï¼
- åºç¡/é»å¡ä»»å¡ â åºç¡é¶æ®µï¼é¶æ®µ 2ï¼
- æ äºç¹å®è®¾ç½® â å¨è¯¥æ äºçé¶æ®µå
é¶æ®µç»æ
- é¶æ®µ 1ï¼è®¾ç½®ï¼é¡¹ç®åå§åï¼
- é¶æ®µ 2ï¼åºç¡ï¼é»å¡å 峿¡ä»¶ – å¿ é¡»å¨ç¨æ·æ äºå宿ï¼
- é¶æ®µ 3+ï¼æä¼å
级顺åºçç¨æ·æ
äºï¼P1, P2, P3…ï¼
- 卿¯ä¸ªæ äºå ï¼æµè¯ï¼å¦æè¦æ±ï¼â 模å â æå¡ â ç«¯ç¹ â éæ
- æ¯ä¸ªé¶æ®µåºè¯¥æ¯ä¸ä¸ªå®æ´çãå¯ç¬ç«æµè¯çå¢é
- æç»é¶æ®µï¼å®ååè·¨é¢åå ³æ³¨ç¹