intent-init
57
总安装量
57
周安装量
#3835
全站排名
安装命令
npx skills add https://github.com/arcblock/idd --skill intent-init
Agent 安装分布
claude-code
53
opencode
42
codex
41
gemini-cli
39
cursor
32
Skill 文档
Intent Init
åå§å项ç®ç IDD (Intent Driven Development) ç»æã
åè½
- æ£æ¥ç°ç¶ – æ«æé¡¹ç®ï¼è¯å«å·²æç intent æä»¶æç±»ä¼¼ç»æ
- å建ç®å½ – å»ºç«æ å IDD ç®å½ç»æ
- çææ¨¡æ¿ – åå»ºå ¥å£ INTENT.md 忍¡å级模æ¿
- é 置建议 – æ ¹æ®é¡¹ç®ç±»åç»åºé 置建议
工使µç¨
/intent-init
â
âââââââââââââââââââââââââââââââââââââ
â Phase 1: æ«æç°ç¶ â
â - æ¥æ¾ intent/, specs/, docs/ â
â - è¯å« README, DESIGN çææ¡£ â
â - æ£æµé¡¹ç®ç±»å (monorepo/忍¡å) â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â Phase 2: å±ç¤ºåç° â
â - å·²æææ¡£å表 â
â - 项ç®ç»æåæ â
â - æ¨èç IDD ç»æ â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â Phase 3: 确认并å建 â
â - AskUserQuestion ç¡®è®¤ç»æ â
â - å建ç®å½åæ¨¡æ¿æä»¶ â
â - å¯éï¼è¿ç§»ç°æææ¡£ â
âââââââââââââââââââââââââââââââââââââ
æ å IDD ç®å½ç»æ
忍¡å项ç®
project/
âââ intent/
â âââ INTENT.md # é¡¹ç® Intentï¼å
¥å£ï¼
âââ src/
âââ ...
Monorepo / 夿¨¡å项ç®
project/
âââ intent/
â âââ INTENT.md # é¡¹ç®æ¦è¿°ï¼å
¥å£ï¼
â âââ architecture/
â âââ DEPENDENCIES.md # 模åä¾èµå¾
â âââ BOUNDARIES.md # è¾¹çè§å
â
âââ src/
â âââ module-a/
â â âââ intent/
â â âââ INTENT.md # 模å Intent
â âââ module-b/
â âââ intent/
â âââ INTENT.md
âââ ...
模æ¿å 容
项ç®çº§ INTENT.md
# [Project Name] Intent
> ä¸å¥è¯æè¿°é¡¹ç®ç®æ
ç¶æ: draft
æåæ´æ°: YYYY-MM-DD
## æ¿æ¯
[项ç®è¦è§£å³çé®é¢åç®æ ]
## æ¶ææ¦è§
[ASCII æ¶æå¾]
## 模åç´¢å¼
| 模å | èè´£ | Intent |
|------|------|--------|
| xxx | ... | [link] |
## éç®æ
- [æç¡®ä¸åä»ä¹]
## 约æ
- [ææ¯çº¦æ]
- [ä¸å¡çº¦æ]
模å级 INTENT.md
# [Module] Intent
> 模åèè´£ä¸å¥è¯
ç¶æ: draft
æåæ´æ°: YYYY-MM-DD
## èè´£
[模ååä»ä¹]
## éç®æ
[模åä¸åä»ä¹]
## æ°æ®ç»æ
[æ ¸å¿æ°æ®ç»æå®ä¹]
## API
[坹夿¥å£å®ä¹]
## 示ä¾
[è¾å
¥ â è¾åº 示ä¾]
æ£æµé»è¾
è¯å«å·²æ Intent ç»æ
// æ£æ¥è·¯å¾
const intentPaths = [
'intent/INTENT.md',
'INTENT.md',
'docs/INTENT.md',
'specs/',
'design/',
];
// æ£æ¥å
容ç¹å¾
const intentMarkers = [
'## èè´£',
'## éç®æ ',
'::: locked',
'::: reviewed',
];
项ç®ç±»åè¯å«
// Monorepo ç¹å¾
const monorepoMarkers = [
'packages/',
'apps/',
'src/modules/',
'lerna.json',
'pnpm-workspace.yaml',
];
é项
/intent-init # 交äºå¼åå§å
/intent-init --dry-run # åªå±ç¤ºè®¡åï¼ä¸æ§è¡
/intent-init --minimal # æå°åç»æ
/intent-init --migrate # å°è¯è¿ç§»ç°æææ¡£
ä¸å ¶ä»å½ä»¤é å
/intent-init # åå§åç»æ
â
/intent-interview # å¡«å
Intent å
容
â
/intent-review # 审æ¹å
³é® sections
â
[å¼å]
â
/intent-check # æ£æ¥ä¸è´æ§