ArcBlock

intent-assess

5
0
# Install this skill:
npx skills add ArcBlock/idd --skill "intent-assess"

Install specific skill from multi-skill repository

# Description

Assess if IDD fits your project and learn about Intent-Driven Development. Use /intent-assess to evaluate project suitability or /intent-assess --learn for IDD education.

# SKILL.md


name: intent-assess
description: Assess if IDD fits your project and learn about Intent-Driven Development. Use /intent-assess to evaluate project suitability or /intent-assess --learn for IDD education.


Intent Assess

่ฏ„ไผฐ้กน็›ฎๆ˜ฏๅฆ้€‚ๅˆ IDD๏ผŒๅนถๆ•™่‚ฒ IDD ๆ–นๆณ•่ฎบใ€‚

ไธคไธชๆจกๅผ

1. ่ฏ„ไผฐๆจกๅผ (Assessment)

/intent-assess

ๅˆ†ๆžๅฝ“ๅ‰้กน็›ฎ๏ผŒ่ฏ„ไผฐๆ˜ฏๅฆ้€‚ๅˆ้‡‡็”จ IDDใ€‚

2. ๅญฆไน ๆจกๅผ (Learning)

/intent-assess --learn

ๆ•™่‚ฒ IDD ๆ–นๆณ•่ฎบ๏ผŒ่งฃ้‡Šๆ ธๅฟƒๆฆ‚ๅฟตใ€‚


่ฏ„ไผฐๆจกๅผ

ๅทฅไฝœๆต็จ‹

/intent-assess
        โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Phase 1: ้กน็›ฎๅˆ†ๆž                โ”‚
โ”‚  - ้กน็›ฎ็ฑปๅž‹่ฏ†ๅˆซ                   โ”‚
โ”‚  - ไปฃ็ ๅบ“่ง„ๆจก                     โ”‚
โ”‚  - ็Žฐๆœ‰ๆ–‡ๆกฃๆƒ…ๅ†ต                   โ”‚
โ”‚  - ๅ›ข้˜Ÿๅไฝœๆจกๅผ                   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
              โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Phase 2: ้€‚้…ๅบฆ่ฏ„ไผฐ              โ”‚
โ”‚  - ่ฎก็ฎ—ๅŒน้…ๅˆ†ๆ•ฐ                   โ”‚
โ”‚  - ่ฏ†ๅˆซไผ˜ๅŠฟๅ’ŒๆŒ‘ๆˆ˜                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
              โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Phase 3: ๅปบ่ฎฎ                    โ”‚
โ”‚  - ๆ˜ฏๅฆๆŽจ่ IDD                   โ”‚
โ”‚  - ๅฆ‚ไฝ•ๅผ€ๅง‹                       โ”‚
โ”‚  - ๆ›ฟไปฃๆ–นๆกˆ๏ผˆๅฆ‚ไธ้€‚ๅˆ๏ผ‰           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

่ฏ„ไผฐ็ปดๅบฆ

็ปดๅบฆ ๆœ‰ๅˆฉไบŽ IDD ไธๅˆฉไบŽ IDD
้กน็›ฎ็ฑปๅž‹ ็ณป็ปŸ่ฝฏไปถใ€ๆก†ๆžถใ€ๅบ“ ็ฎ€ๅ•่„šๆœฌใ€ไธ€ๆฌกๆ€ง้กน็›ฎ
ไปฃ็ ่ง„ๆจก ไธญๅคงๅž‹ (>5k LOC) ๅฐๅž‹ (<1k LOC)
ๅ›ข้˜Ÿๅไฝœ ๅคšไบบๅไฝœใ€AI ่พ…ๅŠฉ ๅ•ไบบ็‹ฌ็ซ‹ๅผ€ๅ‘
ๆžถๆž„ๅคๆ‚ๅบฆ ๅคšๆจกๅ—ใ€้œ€่ฆ่พน็•Œ ๅ•ๆจกๅ—ใ€็ฎ€ๅ•็ป“ๆž„
่ฟญไปฃๆ–นๅผ ๆŒ็ปญ่ฟญไปฃใ€้•ฟๆœŸ็ปดๆŠค ไธ€ๆฌกๆ€งไบคไป˜
AI ๅทฅๅ…ทไฝฟ็”จ ไฝฟ็”จ Claude/Copilot ็บฏไบบๅทฅๅผ€ๅ‘

่ฏ„ไผฐๆŠฅๅ‘Š็คบไพ‹

# IDD Assessment Report

> Project: ainecore
> Date: 2026-01-19

## ้€‚้…ๅบฆ่ฏ„ๅˆ†: 85/100 โญโญโญโญ

## ้กน็›ฎ็‰นๅพ

| ็‰นๅพ | ๅฝ“ๅ‰็Šถๆ€ | IDD ๅฅ‘ๅˆๅบฆ |
|------|---------|-----------|
| ้กน็›ฎ็ฑปๅž‹ | ๆก†ๆžถ/ๅนณๅฐ | โœ… ้ซ˜ |
| ไปฃ็ ่ง„ๆจก | ~15k LOC | โœ… ้ซ˜ |
| ๆจกๅ—ๆ•ฐ้‡ | 12 ไธช | โœ… ้ซ˜ |
| ๅ›ข้˜Ÿ่ง„ๆจก | 3 ไบบ + AI | โœ… ้ซ˜ |
| ็Žฐๆœ‰ๆ–‡ๆกฃ | ้ƒจๅˆ† | ๐ŸŸก ไธญ |

## ไผ˜ๅŠฟ

- โœ… ๅคšๆจกๅ—ๆžถๆž„๏ผŒ้œ€่ฆๆธ…ๆ™ฐ่พน็•Œๅฎšไน‰
- โœ… ไฝฟ็”จ AI ่พ…ๅŠฉๅผ€ๅ‘๏ผŒIntent ๅฏๆŒ‡ๅฏผ AI
- โœ… ้•ฟๆœŸ็ปดๆŠค้กน็›ฎ๏ผŒๆ–‡ๆกฃไปทๅ€ผ้ซ˜
- โœ… ๅทฒๆœ‰้ƒจๅˆ†่ฎพ่ฎกๆ–‡ๆกฃ๏ผŒๅฏ่ฟ็งป

## ๆŒ‘ๆˆ˜

- โš ๏ธ ้œ€่ฆๅปบ็ซ‹ Intent ็ผ–ๅ†™ไน ๆƒฏ
- โš ๏ธ ็Žฐๆœ‰ไปฃ็ ้œ€่ฆ่กฅๅ…… Intent
- โš ๏ธ ๅ›ข้˜Ÿ้œ€่ฆๅญฆไน  IDD ๆ–นๆณ•

## ๅปบ่ฎฎ

### ๆŽจ่: ้‡‡็”จ IDD โœ…

่ฏฅ้กน็›ฎ้žๅธธ้€‚ๅˆ IDD๏ผš
1. ๅคšๆจกๅ—ๆžถๆž„้œ€่ฆๆธ…ๆ™ฐ็š„่พน็•Œๅ’Œๅฅ‘็บฆ
2. AI ่พ…ๅŠฉๅผ€ๅ‘ๅฏไปฅ็›ดๆŽฅไฝฟ็”จ Intent ไฝœไธบไธŠไธ‹ๆ–‡
3. ้•ฟๆœŸ็ปดๆŠคไปทๅ€ผ้ซ˜

### ๅฏๅŠจๅปบ่ฎฎ

1. **ไปŽๆ ธๅฟƒๆจกๅ—ๅผ€ๅง‹**
   - ๅ…ˆไธบ `src/core/` ็ผ–ๅ†™ Intent
   - ๅปบ็ซ‹ Intent ๆจกๆฟๅ’Œ่ง„่Œƒ

2. **ๆธ่ฟ›ๅผๆŽจๅนฟ**
   - ๆ–ฐๅŠŸ่ƒฝๅฟ…้กปๅ…ˆๅ†™ Intent
   - ่€ไปฃ็ ้€ๆญฅ่กฅๅ……

3. **ๅทฅๅ…ท้…ๅฅ—**
   - ๅฎ‰่ฃ… IDD plugin
   - ้…็ฝฎ CI/CD ้›†ๆˆ

### ้ข„ๆœŸๆ”ถ็›Š

- ๐ŸŽฏ AI ็ผ–็ ๆ•ˆ็އๆๅ‡ ~30%
- ๐ŸŽฏ ๆžถๆž„่พน็•Œๆ›ดๆธ…ๆ™ฐ
- ๐ŸŽฏ ๆ–ฐๆˆๅ‘˜ onboard ๆ›ดๅฟซ
- ๐ŸŽฏ ๅ‡ๅฐ‘ "ๆ–‡ๆกฃ่ฟ‡ๆ—ถ" ้—ฎ้ข˜

ๅญฆไน ๆจกๅผ

ไบคไบ’ๅผๆ•™ๅญฆ

/intent-assess --learn

้€š่ฟ‡้—ฎ็ญ”ๆ–นๅผๆ•™ๆŽˆ IDD๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๆฌข่ฟŽๅญฆไน  IDD๏ผ                   โ”‚
โ”‚                                   โ”‚
โ”‚  ๆˆ‘ๅฐ†ไป‹็ป๏ผš                        โ”‚
โ”‚  1. ไป€ไนˆๆ˜ฏ IDD                    โ”‚
โ”‚  2. IDD vs TDD vs SDD             โ”‚
โ”‚  3. Intent ๆ–‡ไปถ็ป“ๆž„               โ”‚
โ”‚  4. ๅฎž้™…ๆกˆไพ‹                       โ”‚
โ”‚                                   โ”‚
โ”‚  ไฝ ๆƒณไปŽๅ“ชไธช่ฏ้ข˜ๅผ€ๅง‹๏ผŸ              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ ธๅฟƒๆฆ‚ๅฟต่ฎฒ่งฃ

1. ไป€ไนˆๆ˜ฏ IDD

ๅผ€ๅ‘ๆ–นๆณ•่ฎบๆผ”่ฟ›๏ผš

Traditional:  Code โ†’ Test โ†’ Docs
              (ๆ–‡ๆกฃ็ปๅธธ่ฟ‡ๆ—ถ)

SDD:          Spec โ†’ Code โ†’ Test
              (Spec ๅˆ†ๆ•ฃ๏ผŒ้šพไปฅ็ปดๆŠค)

TDD:          Test โ†’ Code โ†’ Docs
              (ๆต‹่ฏ•ไธ่ƒฝๆ•ๆ‰่ฎพ่ฎก็†็”ฑ)

IDD:          Intent โ†’ Test โ†’ Code โ†’ Sync
              (Intent ไฝœไธบๅ”ฏไธ€็œŸ็›ธๆฅๆบ)

2. Intent ไธ‰ๅฑ‚็ป“ๆž„

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Layer 1: ็ป“ๆž„ๅ›พ (Structure)        โ”‚
โ”‚  - ็›ฎๅฝ•็ป“ๆž„ใ€ๆ•ฐๆฎ็ป“ๆž„ใ€ๆจกๅ—ๅ…ณ็ณป      โ”‚
โ”‚  - ASCII ๅ›พไผ˜ๅ…ˆ                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  Layer 2: ็บฆๆŸ่ง„ๅˆ™ (Constraints)    โ”‚
โ”‚  - ไพ่ต–ๆ–นๅ‘ใ€่พน็•Œ่ง„ๅˆ™ใ€ไธๅ˜ๅผ        โ”‚
โ”‚  - ๅฏ่ฝฌๅŒ–ไธบๆต‹่ฏ•ๆ–ญ่จ€                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  Layer 3: ่กŒไธบ็คบไพ‹ (Examples)       โ”‚
โ”‚  - ่พ“ๅ…ฅ โ†’ ่พ“ๅ‡บ ็คบไพ‹                 โ”‚
โ”‚  - ่พน็•Œๆƒ…ๅ†ต                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

3. IDD vs SDD ๅฏนๆฏ”

| ็ปดๅบฆ | SDD | IDD |
|------|-----|-----|
| ็ป„็ป‡ๆ–นๅผ | ๆŒ‰็ฑปๅž‹ (ๅŠŸ่ƒฝ/UX/ๆŠ€ๆœฏ) | ๆŒ‰ๆจกๅ— |
| ๆ ธๅฟƒ่ฝฝไฝ“ | ๆ–‡ๅญ—ๆ่ฟฐ | ็ป“ๆž„ๅ›พ |
| ็ฒ’ๅบฆ | ็ป†ๅˆ† User Story | ๅฎŒๆ•ด Pattern |
| Task ็ฎก็† | ็‹ฌ็ซ‹ Task ๆ–‡ไปถ | AI ่‡ชไธปๅˆ†่งฃ |
| LLM ๅ‹ๅฅฝๅบฆ | ้œ€่ฆๆ‹ผ่ฃ…ไธŠไธ‹ๆ–‡ | ไธ€ๆฌก็†่งฃๅฎŒๆ•ด |

4. ๅฎž้™…ๆกˆไพ‹

ๅฑ•็คบไธ€ไธช็œŸๅฎž็š„ Intent ๆ–‡ไปถ๏ผŒ่งฃ้‡Šๅ„้ƒจๅˆ†ไฝœ็”จใ€‚

ๅฟซ้€Ÿๅ‚่€ƒ

/intent-assess --learn --topic <topic>

ๅฏ้€‰ topic๏ผš
- what - ไป€ไนˆๆ˜ฏ IDD
- vs-sdd - IDD vs SDD ๅฏนๆฏ”
- vs-tdd - IDD vs TDD ๅฏนๆฏ”
- structure - Intent ๆ–‡ไปถ็ป“ๆž„
- workflow - IDD ๅทฅไฝœๆต็จ‹
- approval - Section ๅฎกๆ‰นๆœบๅˆถ
- best-practices - ๆœ€ไฝณๅฎž่ทต


ไธŽๅ…ถไป–ๅ‘ฝไปค้…ๅˆ

/intent-assess                # ่ฏ„ไผฐ้กน็›ฎ
    โ†“ (ๅฆ‚ๆžœ้€‚ๅˆ)
/intent-assess --learn        # ๅญฆไน  IDD
    โ†“
/intent-init                  # ๅˆๅง‹ๅŒ– IDD
    โ†“
/intent-interview             # ๅˆ›ๅปบ Intent

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.