intent-check
58
总安装量
58
周安装量
#3757
全站排名
安装命令
npx skills add https://github.com/arcblock/idd --skill intent-check
Agent 安装分布
claude-code
53
opencode
42
codex
41
gemini-cli
39
cursor
32
Skill 文档
Intent Check
触å Intent æ£æ¥æµç¨ï¼æ¯ intent-validate å intent-sync agents çç¨æ·åå¥½å ¥å£ã
åè½
- æ ¼å¼éªè¯ (intent-validate) – æ£æ¥ Intent æä»¶æ¯å¦ç¬¦å IDD è§è
- 代ç 忥 (intent-sync) – æ£æ¥ä»£ç å®ç°ä¸ Intent çä¸è´æ§
- ç»¼åæ¥å – æ±æ»ä¸¤é¡¹æ£æ¥ç»æ
工使µç¨
/intent-check [options]
â
âââââââââââââââââââââââââââââââââââââ
â ç¡®å®æ£æ¥èå´ â
â - æå®è·¯å¾ or å½åç®å½ â
â - 忍¡å or å
¨é¡¹ç® â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â è°ç¨ intent-validate agent â
â â æ ¼å¼åè§æ¥å â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â è°ç¨ intent-sync agent â
â â 代ç ä¸è´æ§æ¥å â
âââââââââââââââ¬ââââââââââââââââââââââ
â
âââââââââââââââââââââââââââââââââââââ
â æ±æ»æ¥å â
â - é®é¢å表 â
â - ä¿®å¤å»ºè®® â
â - è¡å¨é¡¹ â
âââââââââââââââââââââââââââââââââââââ
ä½¿ç¨æ¹æ³
宿´æ£æ¥
/intent-check
æ£æ¥å½åç®å½ç Intentï¼å æ¬æ ¼å¼éªè¯å代ç 忥ã
æå®è·¯å¾
/intent-check src/core/
æ£æ¥æå®æ¨¡åã
ä» æ ¼å¼éªè¯
/intent-check --validate
åªè¿è¡ intent-validateï¼æ£æ¥ Intent æä»¶æ ¼å¼ã
ä» ä»£ç 忥
/intent-check --sync
åªè¿è¡ intent-syncï¼æ£æ¥ä»£ç ä¸ Intent ä¸è´æ§ã
å ¨é¡¹ç®æ£æ¥
/intent-check --all
æ«æå¹¶æ£æ¥é¡¹ç®ä¸ææ Intent æä»¶ã
Git 差弿£æ¥
/intent-check --git-diff origin/main
åªæ£æ¥ç¸å¯¹äºåºå忝æåæ´ç模åã
è¾åºç¤ºä¾
# Intent Check Report
> æ£æ¥æ¶é´: 2026-01-19 14:30
> æ£æ¥èå´: src/core/
## æ¦è§
| æ£æ¥é¡¹ | ç¶æ | é®é¢æ° |
|--------|------|--------|
| æ ¼å¼éªè¯ | â ï¸ | 3 |
| 代ç 忥 | â | 5 |
## æ ¼å¼é®é¢ (intent-validate)
### â ï¸ è¦å
1. `src/core/intent/INTENT.md:45`
- ç¼ºå° ASCII ç»æå¾
2. `src/core/intent/INTENT.md:78`
- API å®ä¹ç¼ºå°è¿åå¼è¯´æ
### â é误
1. `src/core/intent/INTENT.md:12`
- Section æ è®°è¯æ³é误: `::: lock` â `::: locked`
## 忥é®é¢ (intent-sync)
### æ°å¢æªè®°å½
| API | æä»¶ | 建议 |
|-----|------|------|
| `getChamberStats()` | chamber.js:89 | æ·»å å° Intent |
### ç¾åä¸ä¸è´
```diff
# deleteChamber
- Intent: deleteChamber(app, name)
+ Code: deleteChamber(app, name, options)
è¾¹çè¿è§
| è§å | ä½ç½® | 说æ |
|---|---|---|
| ç¦æ¢ç´æ¥æ¼æ¥è·¯å¾ | routes/apps.js:45 | åºä½¿ç¨ chamber.getPath() |
è¡å¨å»ºè®®
ç«å³ä¿®å¤ (P0)
- ä¿®å¤ Section æ è®°è¯æ³é误
- ä¿®å¤è¾¹çè¿è§
å»ºè®®ä¿®å¤ (P1)
- æ´æ° Intent: æ·»å
getChamberStats()API - æ´æ° Intent:
deleteChamberæ·»å options åæ°
å¯éæ¹è¿ (P2)
- æ·»å ASCII ç»æå¾
- è¡¥å API è¿åå¼è¯´æ
## éåºç
| ç | å«ä¹ |
|----|------|
| 0 | å
¨é¨éè¿ |
| 1 | æè¦å |
| 2 | æé误 |
å¯ç¨äº CI/CD éæï¼
```bash
/intent-check || exit 1
ä¸å ¶ä»å½ä»¤é å
/intent-init # åå§å
â
/intent-interview # å建 Intent
â
/intent-review # 审æ¹
â
[å¼åå®ç°]
â
/intent-check # â æ£æ¥ï¼æ¬å½ä»¤ï¼
â
ä¿®å¤é®é¢ or æ´æ° Intent
â
/intent-check # 忬¡æ£æ¥ç´å°éè¿