intent-normalize
17
总安装量
8
周安装量
#20206
全站排名
安装命令
npx skills add https://github.com/arcblock/idd --skill intent-normalize
Agent 安装分布
opencode
8
codex
7
github-copilot
7
gemini-cli
7
kimi-cli
6
Skill 文档
Intent Normalize
æ«æç°æé¡¹ç®ï¼å° intent å planning æä»¶è§èåå° IDD æ åãè½èªå¨ä¿®çç´æ¥ä¿®ï¼ä¸è½ä¿®çæä¸ç¶æè®© TeamSwarm pickupã
设计åå
- æ ¼å¼å è¡ â æææä»¶å æ frontmatterï¼è®©ç³»ç»è½è¯å«
- è½ä¿®åä¿® â æºæ¢°æ§é®é¢ç´æ¥ä¿®å¤ï¼frontmatterãç®å½ç»æãå½åï¼
- ä¸è½ä¿®åæ è®° â å 容é®é¢æä¸ç¶æï¼åç»ç± TeamSwarm æäººå¤ç
- å¹ç â 夿¬¡è¿è¡ç»æä¸è´ï¼å·²è§èçæä»¶ä¸ä¼è¢«æ¹å¨
工使µç¨
/intent-normalize [path]
â
âââââââââââââââââââââââââââââââââââââ
â 1. æ«æ intent/ å planning/ â
â åç°ææ .md å .yaml æä»¶ â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â 2. åææ¯ä¸ªæä»¶çåè§ç¶æ â
â - ææ frontmatter? â
â - ææ Anchor? â
â - ç®å½ç»ææ¯å¦å®æ´? â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â 3. èªå¨ä¿®å¤æºæ¢°é®é¢ â
â - è¡¥ frontmatter â
â - å建 records/ + INDEX.md â
â - å建 _archive/, _data/ â
â - è§èåæä»¶å½å â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â 4. æ è®°å
容é®é¢ â
â - 缺 Anchor â status: draft â
â - è¶
é¢ç® â æ è®° needs_critique â
â - æ æ³åç±» â status: draft â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â 5. è¾åºè§è忥å â
âââââââââââââââââââââââââââââââââââââ
æ£æ¥é¡¹ä¸ä¿®å¤çç¥
èªå¨ä¿®å¤ï¼æºæ¢°æ§ï¼æ é夿ï¼
| æ£æ¥é¡¹ | æ¡ä»¶ | ä¿®å¤å¨ä½ |
|---|---|---|
| Intent frontmatter | INTENT.md 没æ frontmatter | æ·»å status: activeï¼ææ ¹æ®å
å®¹æ¨æï¼ |
| Planning frontmatter | planning/ ä¸ .md 没æ frontmatter | æ·»å type: (ä»å
å®¹æ¨æ: idea/research/feedback/analysis) |
| Anchor æ ¼å¼ | Anchor åå¨ä½æ ¼å¼ä¸å¯¹ï¼ä¸æ¯ blockquoteï¼ | ä¿®æ£ä¸º > Anchor: ... æ ¼å¼ |
| records/ ç®å½ | intent ç®å½ä¸æ²¡æ records/ | å建 records/ + 空 INDEX.md |
| _archive/ ç®å½ | intent/ 䏿²¡æ _archive/ | å建 intent/_archive/ |
| _data/ ç®å½ | intent/ 䏿²¡æ _data/ | å建 intent/_data/ |
| TASK.yaml æ ¼å¼ | TASK.yaml ç¼ºå° type åæ®µ | æ·»å type: one-shotï¼é»è®¤ï¼ |
æ è®° pickupï¼éè¦å 容夿ï¼
| æ£æ¥é¡¹ | æ¡ä»¶ | æ è®°å¨ä½ |
|---|---|---|
| ç¼ºå° Anchor | INTENT.md 没æ Anchor è¡ | frontmatter å needs: [anchor] |
| è¶ é¢ç® | è¡æ° > 500 | frontmatter å needs: [critique] |
| é¢ç®è¦å | 300 < è¡æ° ⤠500 | frontmatter å needs: [review] |
| æ Assumes | å 容ä¸å¼ç¨äºå ¶ä» intent 使²¡æ Assumes æ ç¾ | frontmatter å needs: [assumes] |
| åç±»ä¸æ | planning æä»¶æ æ³èªå¨å¤æç±»å | type: ideaï¼é»è®¤æå®å
¨ï¼ |
needs åæ®µ
needs æ¯ frontmatter ä¸ç pickup ä¿¡å·ï¼è¡¨ç¤ºè¯¥æä»¶éè¦åç»å¤çï¼
---
status: active
needs: [anchor, critique]
---
TeamSwarm æ«æ needs åæ®µæ¥èªå¨è°åº¦åç» skillï¼
needs: [anchor]â 宿/intent-interviewè¡¥åneeds: [critique]â 宿/intent-critiqueç²¾ç®needs: [review]â 宿/intent-reviewneeds: [assumes]â å®æäººå·¥è¡¥å ä¾èµå£°æ
å¤ç宿åï¼å¯¹åºç needs 项被移é¤ãneeds 为空æ¶å¯ä»¥å ææ´ä¸ªåæ®µã
Planning ç±»åæ¨æ
èªå¨ä»æä»¶å
å®¹æ¨æ type:ï¼
| å ³é®è¯/æ¨¡å¼ | æ¨æç±»å |
|---|---|
| idea, concept, proposal, brainstorm, what if | idea |
| research, analysis, comparison, benchmark, study | research |
| feedback, user, complaint, request, survey | feedback |
| code analysis, refactor, migration, legacy, improvement | analysis |
| æ æ³å¤æ | ideaï¼æå®å
¨çé»è®¤å¼ï¼ |
æ§è¡ç»è
1. æ«æèå´
é»è®¤æ«æå½åé¡¹ç®æ ¹ç®å½ä¸çï¼
- intent/ â ææ INTENT.md æä»¶ï¼éå½ï¼è·³è¿ _archive/ å _data/ï¼
- planning/ â ææ .md æä»¶
- **/intent/ â æ¨¡å级 intent ç®å½
2. Frontmatter æ³¨å ¥
对没æ frontmatter çæä»¶ï¼å¨æä»¶å¤´é¨æå ¥ï¼
Intent æä»¶ï¼
---
status: active
---
妿æä»¶çèµ·æ¥å·²ç»å®ç°ï¼æå¯¹åºç代ç ç®å½åæµè¯ï¼ï¼æ¨æä¸ºï¼
---
status: implemented
---
Planning æä»¶ï¼
---
type: research
---
3. æ¨æ status çå¯åå¼è§å
| ä¿¡å· | æ¨æ status |
|---|---|
| æ TASK.yaml ä¸ status: done | implemented |
| æå¯¹åºç src/ ç®å½ä¸æä»¶æè¿æ²¡ä¿®æ¹ | implemented |
| æä»¶å 容å¾å°ï¼< 50 è¡ï¼æææ¾ä¸å®æ´ | activeï¼+ needs: [anchor]ï¼ |
| é»è®¤ | active |
4. å¹çä¿è¯
- å·²ææ£ç¡® frontmatter çæä»¶ä¸ä¿®æ¹
- å·²æ records/ çä¸é建
needsåæ®µåªæ·»å ä¸è¦çï¼åå¹¶å·²æçï¼- æ¯æ¬¡è¿è¡ç»æç¸å
è¾åº
è§è忥å
# Intent Normalize Report
> 项ç®: my-project
> æ«ææ¶é´: 2026-02-06
## ç»è®¡
| ç±»å | æ«æ | å·²è§è | èªå¨ä¿®å¤ | é pickup |
|------|------|--------|----------|-----------|
| Intent æä»¶ | 15 | 8 | 5 | 2 |
| Planning æä»¶ | 7 | 2 | 4 | 1 |
| ç®å½ç»æ | â | â | 3 | â |
## èªå¨ä¿®å¤ï¼å·²å®æï¼
1. â
`intent/kernel/proc/INTENT.md` â æ·»å frontmatter `status: active`
2. â
`intent/kernel/afs/INTENT.md` â æ·»å frontmatter `status: implemented`
3. â
`planning/v2-ideas.md` â æ·»å frontmatter `type: idea`
4. â
`planning/legacy-analysis.md` â æ·»å frontmatter `type: analysis`
5. â
`intent/kernel/proc/records/` â å建ç®å½ + INDEX.md
6. â
`intent/_archive/` â å建ç®å½
7. â
`intent/_data/` â å建ç®å½
## éè¦ Pickupï¼å·²æ è®°ï¼
| æä»¶ | needs | 建议 |
|------|-------|------|
| `intent/ash/INTENT.md` | `[anchor, critique]` | ç¼ºå° Anchorï¼612 è¡è¶
é¢ç® |
| `intent/surfaces/INTENT.md` | `[anchor]` | ç¼ºå° Anchor |
| `planning/random-notes.md` | â | æ æ³åç±»ï¼é»è®¤ type: idea |
使ç¨
åºæ¬ç¨æ³
/intent-normalize
æ«æå¹¶è§èåå½å项ç®ã
æå®è·¯å¾
/intent-normalize intent/kernel/
åªè§èåç¹å®ç®å½ã
Dry run
/intent-normalize --dry-run
åªæ¥åï¼ä¸åä»»ä½ä¿®æ¹ã
ä¸å ¶ä»å½ä»¤é å
/intent-normalize # å
è§èåæ ¼å¼ï¼æ¬å½ä»¤ï¼
â
TeamSwarm pickup # èªå¨è°åº¦ needs ä¸çåç» skill
â
/intent-interview # å¤ç needs: [anchor]
/intent-critique # å¤ç needs: [critique]
/intent-review # å¤ç needs: [review]
â
/intent-check # æç»åè§æ£æ¥