issue-start
npx skills add https://github.com/gihwan-dev/claude-code-gui --skill issue-start
Agent 安装分布
Skill 文档
ìí¬íë¡ì°: Obsidian ì´ì ê¸°ë° ìì ìì
목í: Obsidian ì´ì 문ì를 ë¶ìíê³ , Agent Teamì¼ë¡ ê²ì¦í ë¤ êµ¬í ê³íì ì립íì¬ ì¤íí©ëë¤.
ì´ì 문ì ê²½ë¡: /Users/choegihwan/Documents/Projects/Obsidian-frontend-journey/Project/claude-gui-app/
íë¡ì í¸ ê²½ë¡: /Users/choegihwan/Documents/Projects/claude-code-gui/
1ë¨ê³: ì´ì ì í
ê°ë° TODO.md를 ì½ìµëë¤ (ê²½ë¡: ì´ì 문ì ê²½ë¡).
- ì¸ìê° ìë ê²½ì°: í´ë¹ ì´ë¦ì ì´ì를 ì íí©ëë¤.
- ì¸ìê° ìë ê²½ì°: Phase ìì + ìì¹ ê¸°ì¤ì¼ë¡ 첫 ë²ì§¸ 미ìë£(
[ ]) ì´ì를 ìë ì íí©ëë¤.[x]ë¡ ì²´í¬ë í목ì ê±´ëëëë¤.[[ìí¤ë§í¬]]ê° ìë í목ì ì°ì í©ëë¤ (ìì¸ ì´ì íì¼ì´ ìì¼ë¯ë¡).
- 모ë ì´ìê° ìë£ë ê²½ì°: “모ë ì´ìê° ìë£ëììµë뤔를 ìë¦¬ê³ ì¢ ë£í©ëë¤.
ì íë ì´ìì .md íì¼ì ì½ìµëë¤ (ì´ì 문ì ê²½ë¡ìì [[ìí¤ë§í¬ ì´ë¦]].md).
2ë¨ê³: ê´ë ¨ ì´ì íì
- ì´ì 본문ì
[[ìí¤ë§í¬]]를 ì¶ì¶íì¬ ì°ê²°ë ì´ì íì¼ì ì½ìµëë¤. ê°ë° TODO.mdìì ìì¡´ ê´ê³(> ìì¡´:)를 íì¸í©ëë¤.- ìë£ë ì í ì´ìì
## ìì ë¡ê·¸ì¹ì ì ì°¸ê³ íì¬ ë§¥ë½ì íì í©ëë¤.- ì´ë¤ 기ì ê²°ì ì´ ë´ë ¤ì¡ëì§, ì´ë¤ íì¼ì´ ìì±/ìì ëìëì§ íì¸
3ë¨ê³: íë¡ì í¸ ì»¨í ì¤í¸ ë¡ë
íë¡ì í¸ ë£¨í¸ìì ë¤ìì ì½ìµëë¤:
AGENTS.mdâ ìí¤í ì² í¨í´, ê°ë° ê·ì¹CLAUDE.mdâ ë¹ë ëª ë ¹, ì½ë ì¤íì¼, íµì¬ ê·ì¹
ì´ìì ì¹´í ê³ ë¦¬ íê·¸ì ë°ë¼ ê´ë ¨ 문ì를 ì íì ì¼ë¡ ë¡ëí©ëë¤:
| íê·¸ | ì¶ê° ë¡ë 문ì |
|---|---|
#UI / #UX |
docs/developer/ ê´ë ¨ ê°ì´ë (state-management, static-analysis ë±) |
#ì¸íë¼ / #CLIì°ë / #ìì¤í
|
Rust ê´ë ¨ 문ì, docs/developer/tauri-commands.md |
| ì¤í 참조 íì ì | docs/SPEC.md, docs/IMPLEMENTATION-SPEC.md (ì´ì 문ì ê²½ë¡) |
4ë¨ê³: Agent Team ëì êµ¬ì± ë° ë³ë ¬ ë¶ì
TeamCreateë¡ íì ìì±í©ëë¤.
ì´ì ì¹´í ê³ ë¦¬ì ë°ë¼ íìí íìë§ ëì ì¼ë¡ ìì±í©ëë¤:
| íì | subagent_type | ìì± ì¡°ê±´ | ìí |
|---|---|---|---|
codebase-researcher |
Explore | íì | 기존 ì½ë íì, ì¬ì¬ì© ê°ë¥ ìì ìë³, ê´ë ¨ í¨í´ ì¡°ì¬ |
issue-reviewer |
Plan | íì | ì´ì ë´ì© ì¬ê²ì¦, ëë½ ì¬í/모ì ë°ê²¬, ëª íí ì§ë¬¸ ëì¶ |
architecture-analyst |
Plan | #ì¸íë¼ #CLIì°ë #ìì¤í
|
ìí¤í ì² ì í©ì± ë¶ì, ì¤ê³ ë°©í¥ ì ì |
ux-designer |
Plan | #UI #UX |
UI/UX ì¤ê³, ì»´í¬ëí¸ êµ¬ì¡°, ì¬ì©ì ê²½í ê²í |
rust-analyst |
Plan | Rust ê´ë ¨ ì´ì | Tauri v2 í¨í´ ì í©ì±, Rust 구í ë°©í¥ |
ê° íììê² ì ë¬í ì ë³´:
- ì´ì ìì¸ (ì íë ì´ì
.mdì 문) - ê´ë ¨ ì´ì ìì½ (ì í ì´ìì ìì ë¡ê·¸ í¬í¨)
- íë¡ì í¸ ì»¨í ì¤í¸ (CLAUDE.md, AGENTS.md íµì¬ ê·ì¹)
íµì¬ ìì¹: ì´ì/문ìì ì í ë´ì©ì íì ì¬ê²ì¦í©ëë¤.
issue-reviewerê° ì´ìì ê°ì , 기ì ì íë¹ì±, ëë½ ì¬íì ë¹íì ì¼ë¡ ê²ì¦codebase-researcherê° ì´ììì ì¸ê¸í 기존 ì½ë/í¨í´ì´ ì¤ì ë¡ ì¡´ì¬íëì§ íì¸
5ë¨ê³: ë¶ì ì¢ í© + ì¬ì©ì ì§ë¬¸
í ë¶ì 결과를 ì¢ í©í©ëë¤:
- ê° íìì íµì¬ ë°ê²¬ì¬í ìì½
- ì´ììì ëë½ëê±°ë 모í¸í ë¶ë¶ ì 리
- 기ì ì 리ì¤í¬ ëë 주ìì¬í
íì¸ì´ íìí ì¬íì AskUserQuestionì¼ë¡ ì¬ì©ììê² ì§ë¬¸í©ëë¤:
- ì¤ê³ ê²°ì ì´ íìí ë¶ë¶
- ì´ì ì¬ê²ì¦ìì ë°ê²¬ë 문ì
- 구í ë°©í¥ì ëí ì íì§
íì ì
§ë¤ì´í©ëë¤ (SendMessage type: shutdown_request).
6ë¨ê³: Plan Mode ì§ì + 구í ê³í ì립
EnterPlanMode를 í¸ì¶í©ëë¤.
구í ê³íì í¬í¨í ë´ì©:
- 구í ë¨ê³ (Layer ê¸°ë° ë³ë ¬+ìì°¨ 구조)
- ìì /ìì±í íì¼ ëª©ë¡
- ê° ë¨ê³ì ê²ì¦ 기ì¤
- í ë¶ììì ëì¨ ì£¼ìì¬í ë°ì
ì¬ì©ì ì¹ì¸ í ì¤íì¼ë¡ ì§íí©ëë¤.
7ë¨ê³: 구í ì¤í
TaskCreateë¡ íì¤í¬ë¥¼ ë±ë¡í©ëë¤.
Layer ê¸°ë° ë³ë ¬+ìì°¨ íì´ë¸ë¦¬ë ì¤í (milestone-execute í¨í´ 참조):
ìì¡´ì± ë¶ì
| ê´ê³ | íì | 근거 |
|---|---|---|
| ê°ì íì¼ ìì | ìì°¨ | ëì ìì ì ì¶©ë |
| export â import ê´ê³ | ìì°¨ | ì í íì /í¨ìê° ìì´ì¼ íí 구í ê°ë¥ |
| ë¤ë¥¸ ëë í 리, ë 립 ê¸°ë¥ | ë³ë ¬ | ì¶©ë ìì |
| ê³µíµ ì»¨í ì¤í¸ë§ 참조 (ì½ê¸° ì ì©) | ë³ë ¬ | ì¶©ë ìì |
ìì´ì í¸ íì 매í
| íì¤í¬ ì±ê²© | subagent_type | model | íë¨ ê¸°ì¤ |
|---|---|---|---|
| React ì»´í¬ëí¸ UI 구í | frontend-developer | sonnet | JSX, ì¤íì¼, ì´ë²¤í¸ í¸ë¤ë§ |
| íì ì ì, ì ë¤ë¦, ì í¸ë¦¬í° íì | typescript-pro | sonnet | type, interface, ì ë¤ë¦ ì ì½ |
| API ë¡ì§, ë¹ì¦ëì¤ ë¡ì§, í | general-purpose | sonnet | ë°ì´í° ì²ë¦¬, ìí ê´ë¦¬ |
| ë³µì¡í ìí¤í ì² ê²°ì í¬í¨ | general-purpose | opus | ì¤ê³ íë¨ì´ íìí ê²½ì° |
| ë³´ì¼ë¬íë ì´í¸, ì¤ì íì¼ | general-purpose | haiku | ë¨ì ë°ë³µ ìì |
ì¤í ë°©ì
- Layer ë´ (ë³ë ¬): ë
립 íì¤í¬ë¥¼ Task toolë¡ ëì ì¤í (
run_in_background: true) - Layer ê° (ìì°¨): ì í Layer ìë£ íì¸ í ë¤ì Layer ì¤í
- ì¤ê° ê²ì¦: ê° Layer ìë£ ì
pnpm typecheckì¤í - ë¨ì¼ íì¤í¬: sub-agent ìì´ ì§ì ìì°¨ 구í
구í ì ì¤ì ì¬í
CLAUDE.mdì ìí¤í ì² í¨í´ ë° ëë í 리 구조- Zustand selector í¨í´ (ast-grep ê²ì¦)
- React Compiler íì±í â ìë useMemo/useCallback ë¶íì
- i18n: 모ë ì¬ì©ì ëë©´ 문ìì´ì
/locales/*.jsonì ì¶ê° - ë³´ì ì·¨ì½ì ê¸ì§
8ë¨ê³: ê²ì¦ + ìë£ ìë´
pnpm check:allì ì¤ííì¬ ì ì²´ ê²ì¦í©ëë¤:
- typecheck, lint, ast-grep, format, rust checks, tests
ê²ì¦ ì¤í¨ ì:
- ì¤ë¥ë¥¼ ë¶ìíê³ ìì í©ëë¤.
- ìì í ë¤ì ê²ì¦í©ëë¤.
- ë°ë³µ ì¤í¨ ì ì¬ì©ììê² ë³´ê³ í©ëë¤.
ê²ì¦ íµê³¼ í:
- 구í ê²°ê³¼ ìì½ ë³´ê³ (ìì±/ìì íì¼, 기ì ê²°ì , ê²ì¦ ê²°ê³¼)
/issue-updateì¤íì ìë´í©ëë¤ (ì´ì 문ì ì ë°ì´í¸ + TODO ì²´í¬ë°ì¤ ê°±ì )