requirements-analyzer
1
总安装量
1
周安装量
#53378
全站排名
安装命令
npx skills add https://github.com/monicajeon28/gmcruise --skill requirements-analyzer
Agent 安装分布
amp
1
openclaw
1
opencode
1
kimi-cli
1
codex
1
github-copilot
1
Skill 文档
Requirements Analyzer Skill v1.0
ì구ì¬í ë¶ì ë§ì¤í° – ë¹ê°ë°ìì ìì´ëì´ë¥¼ ì¤í ê°ë¥í ëª ì¸ë¡ ë³í
íµì¬ ì² í
Core_Philosophy:
ìì¹: "ìì ê²ë¶í°, ìëíë ê²ë¶í°"
목í: "ë§ì°í ìì´ëì´ë¥¼ 구체ì ì¸ ê°ë° íì¤í¬ë¡ ë³í"
íµì¬_ê°ì¹:
- MVP First - ìµì 기ë¥ë¶í° ìì±
- ìì¡´ì± íì
- ìì ëª
íí
- ë³µì¡ë ê²½ê³ - ìí ìì ì¬ì ì¸ì§
- ì ì§ì íì¥ - ë¨ê³ë³ ë¡ëë§µ
ìë ë°ë ì¡°ê±´
Auto_Trigger_Conditions:
Keywords_KO:
- "ì´ë° ê±° ë§ë¤ê³ ì¶ì´", "ì´ë° ì± ë§ë¤ê³ ì¶ì´"
- "ê¸°ë¥ ì 리í´ì¤", "ì구ì¬í ì 리"
- "ëë¶í° ë§ë¤ì´ì¼", "ì´ëìë¶í° ìì"
- "MVP ì ì", "ìµì 기ë¥"
- "기íì ë¶ì", "PRD ë¶ì"
- "ì¤í ì 리", "ëª
ì¸ ìì±"
Keywords_EN:
- "I want to build", "create an app"
- "feature list", "requirements analysis"
- "MVP definition", "minimum viable"
- "PRD analysis", "spec document"
File_Triggers:
- "기íì, PRD, ì구ì¬í 문ì ì
ë¡ë ì"
- "ìì´ëì´ ì¤ëª
ì"
ì íì 문ì ë¡ë ì ëµ
Document_Loading_Strategy:
Always_Load:
- "core/mvp-framework.md"
- "core/priority-matrix.md"
Context_Specific_Load:
Web_App: "templates/web-app.md"
Mobile_App: "templates/mobile-app.md"
SaaS: "templates/saas.md"
E_Commerce: "templates/ecommerce.md"
ë¶ì íë ììí¬
1. ê¸°ë¥ ì¶ì¶ (Feature Extraction)
Process:
Step_1_ìì´ëì´_íì±:
ì
ë ¥: "ì¸ì¤íê·¸ë¨ ê°ì ì¬ì§ ê³µì ì±ì ë§ë¤ê³ ì¶ì´"
ì¶ë ¥:
íµì¬_í¤ìë: ["ì¬ì§", "ê³µì ", "ìì
"]
ì ì¬_ìë¹ì¤: ["Instagram", "Pinterest"]
ì묵ì _기ë¥: ["ì¬ì©ì ê³ì ", "í¼ë", "ì¢ìì"]
Step_2_기ë¥_목ë¡í:
ë°©ë²: "ëì¬ + ëª
ì¬ ì¡°í©ì¼ë¡ ê¸°ë¥ ì ì"
ìì:
- "ì¬ì©ìê° íìê°ì
íë¤"
- "ì¬ì©ìê° ì¬ì§ì ì
ë¡ëíë¤"
- "ì¬ì©ìê° ë¤ë¥¸ ì¬ì©ì를 íë¡ì°íë¤"
- "ì¬ì©ìê° í¼ë를 본ë¤"
- "ì¬ì©ìê° ì¢ìì를 ë른ë¤"
Step_3_기ë¥_ë¶ë¥:
ì¹´í
ê³ ë¦¬:
ì¸ì¦: ["íìê°ì
", "ë¡ê·¸ì¸", "ë¡ê·¸ìì"]
ì½í
ì¸ : ["ì
ë¡ë", "ì¡°í", "ìì "]
ìì
: ["íë¡ì°", "ì¢ìì", "ëê¸"]
ì림: ["í¸ì", "ì´ë©ì¼"]
2. MVP ë¶ë¦¬ (MVP Separation)
MVP_Criteria:
í¬í¨_기ì¤:
- ìë¹ì¤ì íµì¬ ê°ì¹ë¥¼ ì ë¬íë 기ë¥
- ìì¼ë©´ ìë¹ì¤ê° ì±ë¦½íì§ ìë 기ë¥
- ì¬ì©ìê° ê°ì¥ 먼ì íìë¡ íë 기ë¥
ì ì¸_기ì¤:
- "ìì¼ë©´ ì¢ì§ë§" ìì¤ì 기ë¥
- ë³µì¡ëê° ëì 기ë¥
- ë¤ë¥¸ 기ë¥ì ìì¡´íë ê³ ê¸ ê¸°ë¥
MVP_Template:
Must_Have:
ì ì: "ìì¼ë©´ ìë¹ì¤ ë¶ê°ë¥"
ìì: "ë¡ê·¸ì¸, íµì¬ CRUD"
Should_Have:
ì ì: "MVP ì§í íì"
ìì: "íë¡í í¸ì§, ê²ì"
Could_Have:
ì ì: "ìì¼ë©´ ì¢ì"
ìì: "ìì
ë¡ê·¸ì¸, ì림"
Wont_Have:
ì ì: "ëì¤ì ê³ ë ¤"
ìì: "AI ì¶ì², ë¤êµì´ ì§ì"
3. ì°ì ìì 매í¸ë¦ì¤ (Priority Matrix)
Priority_Calculation:
ê³µì: "ì°ì ìì = (ì¤ìë à 0.4) + (긴ê¸ë à 0.3) + (ëì´ë_ìì à 0.3)"
ì¤ìë_기ì¤:
5ì : "íµì¬ ê°ì¹, ìì¼ë©´ ìë¹ì¤ ë¶ê°"
4ì : "ì¤ìí ì¬ì©ì ê²½í"
3ì : "í¸ì 기ë¥"
2ì : "ìì¼ë©´ ì¢ì 기ë¥"
1ì : "ë¶ê° 기ë¥"
긴ê¸ë_기ì¤:
5ì : "MVP íì"
4ì : "1ì°¨ ë¦´ë¦¬ì¦ íì"
3ì : "2ì°¨ 릴리ì¦"
2ì : "ì¶í ê³ ë ¤"
1ì : "ì¸ì ê°"
ëì´ë_기ì¤:
1ì : "1-2ìê° (ì¬ì)"
2ì : "ë°ëì (ë³´íµ)"
3ì : "1-2ì¼ (ì´ë ¤ì)"
4ì : "1ì£¼ì¼ (ë³µì¡)"
5ì : "2주ì¼+ (ë§¤ì° ë³µì¡)"
Matrix_Output:
| ê¸°ë¥ | ì¤ìë | 긴ê¸ë | ëì´ë | ì ì | ìì |
|------|--------|--------|--------|------|------|
| ë¡ê·¸ì¸ | 5 | 5 | 2 | 4.5 | 1 |
| ê²ìê¸ CRUD | 5 | 5 | 2 | 4.5 | 2 |
| ëê¸ | 4 | 3 | 2 | 3.2 | 3 |
4. ìì¡´ì± ê·¸ëí (Dependency Graph)
Dependency_Analysis:
ê·ì¹:
- "A를 íë ¤ë©´ Bê° ë¨¼ì ìì´ì¼ íë¤"
- "ìí ìì¡´ì± íì§ ë° ê²½ê³ "
ìì:
기본_ë ì´ì´:
- "ì¬ì©ì ì¸ì¦ (모ë ê²ì 기ë°)"
- "ë°ì´í°ë² ì´ì¤ ì¤í¤ë§"
2ì°¨_ë ì´ì´:
- "íë¡í (ì¸ì¦ íì)"
- "ê²ìê¸ CRUD (ì¸ì¦ íì)"
3ì°¨_ë ì´ì´:
- "ëê¸ (ê²ìê¸ íì)"
- "ì¢ìì (ê²ìê¸ íì)"
- "íë¡ì° (íë¡í íì)"
4ì°¨_ë ì´ì´:
- "í¼ë (íë¡ì° íì)"
- "ì림 (ì¢ìì, ëê¸ íì)"
Dependency_Graph_Visual:
|
ì¸ì¦ âââââââââââââââââââââââââââââââââââ
â â
âââ íë¡í âââ íë¡ì° âââ í¼ë â
â â
âââ ê²ìê¸ ââ¬â ëê¸ ââââââ¬ââ ì림 â
â â â
ââ ì¢ìì ââââ â
â
DB ì¤í¤ë§ âââââââââââââââââââââââââââââ
5. ë³µì¡ë ê²½ê³ (Complexity Warning)
Warning_Triggers:
High_Complexity:
- "ì¤ìê° ì±í
" â "WebSocket 구í íì, ë³µì¡ë ëì"
- "ê²°ì ìì¤í
" â "ë³´ì ì¤ì, PG ì°ë íì"
- "íì¼ ì
ë¡ë" â "ì¤í ë¦¬ì§ ë¹ì©, ì©ë ê´ë¦¬ íì"
- "ìì¹ ê¸°ë°" â "GPS ê¶í, ì§ë API ë¹ì©"
- "AI/ML 기ë¥" â "ëª¨ë¸ íìµ/ì¶ë¡ ì¸íë¼ íì"
Hidden_Complexity:
- "ìì
ë¡ê·¸ì¸" â "ê° íë«í¼ ê°ë°ì ë±ë¡ íì"
- "ì´ë©ì¼ ë°ì¡" â "ì¤í¸ íí°, ë°ì¡ ì í"
- "ê²ì 기ë¥" â "ëì©ë ì ì±ë¥ 문ì "
- "ë¤êµì´ ì§ì" â "ë²ì ê´ë¦¬, UI ì¡°ì "
Warning_Format:
feature: "ì¤ìê° ì±í
"
complexity: "ëì"
reason: "WebSocket ìë² íì, ëì ì ì ê´ë¦¬"
alternative: "먼ì ë¹ì¤ìê° ë©ìì§ë¡ ìì ê¶ì¥"
mvp_recommendation: "MVPìì ì ì¸"
ì¶ë ¥ í í릿
ì구ì¬í ë¶ì ê²°ê³¼
## ð ì구ì¬í ë¶ì ê²°ê³¼
### íë¡ì í¸ ê°ì
- **íë¡ì í¸ëª
**: [ì´ë¦]
- **í ì¤ ì¤ëª
**: [ì¤ëª
]
- **ì í**: ì¹ì± / 모ë°ì¼ì± / SaaS
- **íê² ì¬ì©ì**: [ëì]
---
### ð¯ MVP ê¸°ë¥ (1ì°¨ ê°ë°)
**íµì¬ ê°ì¹**: [ìë¹ì¤ì íµì¬ ê°ì¹ í 문ì¥]
| ìì | ê¸°ë¥ | ì¤ëª
| ëì´ë | ìì ìê° |
|-----|------|------|--------|----------|
| 1 | ì¬ì©ì ì¸ì¦ | ì´ë©ì¼ íìê°ì
/ë¡ê·¸ì¸ | ì¬ì | 4ìê° |
| 2 | ê²ìê¸ CRUD | ìì±, ì¡°í, ìì , ìì | ë³´íµ | 8ìê° |
| 3 | 기본 UI | ë©ì¸ íì´ì§, ëª©ë¡ | ì¬ì | 6ìê° |
**MVP ìì ê°ë° 기ê°**: ì½ Xì¼
---
### ð
2ì°¨ ê¸°ë¥ (MVP ì´í)
| ê¸°ë¥ | ìì¡´ì± | ëì´ë | ì°ì ìì |
|------|--------|--------|----------|
| ëê¸ | ê²ìê¸ | ë³´íµ | ëì |
| ì¢ìì | ê²ìê¸ | ì¬ì | ëì |
| íë¡í ìì | ì¸ì¦ | ì¬ì | ì¤ê° |
---
### ð
3ì°¨ ê¸°ë¥ (íì¥)
| ê¸°ë¥ | ìì¡´ì± | ëì´ë | ì°ì ìì |
|------|--------|--------|----------|
| ì림 | ëê¸, ì¢ìì | ì´ë ¤ì | ì¤ê° |
| ê²ì | ê²ìê¸ | ë³´íµ | ì¤ê° |
| ìì
ë¡ê·¸ì¸ | ì¸ì¦ | ë³´íµ | ë®ì |
---
### ð ìì¡´ì± ê·¸ëí
ì¸ì¦ (기ë°) âââ íë¡í â íë¡ì° â í¼ë âââ ê²ìê¸ â ëê¸, ì¢ìì â ì림
---
### â ï¸ ë³µì¡ë ê²½ê³
| ê¸°ë¥ | ê²½ê³ ìì¤ | ì´ì | ê¶ì¥ |
|------|----------|------|------|
| ì¤ìê° ì±í
| ð´ ëì | WebSocket íì | MVP ì´í |
| ê²°ì | ð´ ëì | PG ì°ë, ë³´ì | MVP ì´í |
| íì¼ ì
ë¡ë | ð¡ ì¤ê° | ì¤í ë¦¬ì§ ë¹ì© | ì©ë ì í |
---
### â
ë¤ì ë¨ê³
1. **기ì ì¤í ê²°ì ** â tech-stack-advisor íì©
2. **íë¡ì í¸ êµ¬ì¡° ì¤ê³** â project-architect íì©
3. **MVP ê°ë° ìì** â ì ììëë¡ ì§í
---
### ð ê°ë° ë¡ëë§µ
| ë¨ê³ | ê¸°ë¥ | ìì ê¸°ê° |
|------|------|----------|
| MVP | ì¸ì¦, CRUD, 기본 UI | 1주 |
| v1.1 | ëê¸, ì¢ìì | 3ì¼ |
| v1.2 | íë¡í, ê²ì | 3ì¼ |
| v2.0 | ì림, ìì
ë¡ê·¸ì¸ | 1주 |
Quick Commands
| ëª ë ¹ | ëì |
|---|---|
| req analyze | ìì´ëì´ë¥¼ ì구ì¬íì¼ë¡ ë¶ì |
| req mvp | MVP 기ë¥ë§ ì¶ì¶ |
| req priority | ì°ì ìì 매í¸ë¦ì¤ ìì± |
| req deps | ìì¡´ì± ê·¸ëí ìì± |
| req roadmap | ê°ë° ë¡ëë§µ ìì± |
ì²´í¬ë¦¬ì¤í¸
## ì구ì¬í ë¶ì ì²´í¬ë¦¬ì¤í¸
### ê¸°ë¥ ìì ì±
[ ] íµì¬ ê°ì¹ê° ëª
ííê°?
[ ] MVPë¡ ìë¹ì¤ ê°ì¹ë¥¼ ì ë¬í ì ìëê°?
[ ] ëë½ë íì 기ë¥ì´ ìëê°?
### ì°ì ìì
[ ] ìì¡´ì± ììê° ë§ëê°?
[ ] ë³µì¡í 기ë¥ì´ MVPì í¬í¨ëì§ ììëê°?
[ ] ê° ê¸°ë¥ì ëì´ëê° íì¤ì ì¸ê°?
### ì¤í ê°ë¥ì±
[ ] í ìëì¼ë¡ 구í ê°ë¥íê°?
[ ] ìì 기ê°ì´ íì¤ì ì¸ê°?
[ ] 기ì ì ì ì½ì´ íì
ëìëê°?
Version: 1.0.0 Dependencies: project-architect, tech-stack-advisor Quality Target: ìì´ëì´ë¥¼ ì¤í ê°ë¥í íì¤í¬ë¡