| name | task-progress |
| description | Track developer task progress with automated checklist and workflow support. Use when (1) developer is assigned an issue, (2) checking current progress status, (3) tracking development workflow from assignment to review, (4) automating workflow steps. |
| tools | ["Bash","Read","Grep","GitHub CLI"] |
๐ ์์คํ
๋ฉ์์ง: ์ด Skill์ด ํธ์ถ๋๋ฉด [SEMO] Skill: task-progress ํธ์ถ - {์ด์๋ฒํธ} ์์คํ
๋ฉ์์ง๋ฅผ ์ฒซ ์ค์ ์ถ๋ ฅํ์ธ์.
task-progress Skill
๊ฐ๋ฐ์ ์
๋ฌด ์งํ๋๋ฅผ ์ฒดํฌ๋ฆฌ์คํธ ํํ๋ก ํ์ํ๊ณ ์๋ ์งํ ์ง์
ํธ๋ฆฌ๊ฑฐ
/SEMO:task-progress ๋ช
๋ น์ด
- "์ด๋๊น์ง ํ์ด", "ํํฉ", "์ฒดํฌ๋ฆฌ์คํธ", "์งํ๋" ํค์๋
- ์ด์ URL ์ ๊ณต ์ orchestrator๊ฐ ์๋ ํธ์ถ
- "cm-office#32 ํ ๋น๋ฐ์์ด์" ํจํด ๊ฐ์ง ์
๊ฐ๋ฐ์ ์ ์ฒด ํ๋ก์ธ์ค
1. ์
๋ฌดํ ๋น (๊ฒ์๋๊ธฐ โ ๊ฒ์์๋ฃ)
2. GitHub Project ์ํ ๋ณ๊ฒฝ (๊ฒ์์๋ฃ โ ์์
์ค) โ skill:project-board ์๋ํ
3. dev ๋ธ๋์น์์ Spec ์์ฑ (spec.md, plan.md, tasks.md) โ skill:spec
4. Spec ์ปค๋ฐ & ํธ์ (์๊ฒฉ์ Spec ๊ณต์ ) โ ๐ #{์ด์๋ฒํธ}
5. Feature ๋ธ๋์น ์์ฑ (Spec ์๋ฃ ํ)
6. Draft PR ์์ฑ
7. ์ค์ ์ฝ๋ ๊ตฌํ (ADD Phase 4) โ skill:implement
8. ํ
์คํธ์ฝ๋ ์์ฑ ๋ฐ ํ
์คํธ ์งํ
9. ๋ฆฐํธ ๋ฐ ๋น๋ ํต๊ณผ
10. ํธ์ ๋ฐ ๋ฆฌ๋ทฐ ์์ฒญ (์์
์ค โ ๋ฆฌ๋ทฐ์์ฒญ) โ skill:project-board ์๋ํ
11. PR ์น์ธ ๋ฐ dev ๋จธ์ง (๋ฆฌ๋ทฐ์์ฒญ โ ํ
์คํธ์ค) โ skill:project-board ์๋ํ
12. STG ํ๊ฒฝ QA ํ
์คํธ (ํ
์คํธ์ค โ ๋ณํฉ๋จ)
ํต์ฌ ๋ณ๊ฒฝ: Spec ์์ฑ์ dev ๋ธ๋์น์์ ์ํ โ ์๊ฒฉ ํธ์ โ Feature ๋ธ๋์น ์์ฑ
๋ชฉ์ : ๋ค๋ฅธ ์์
์๋ ํน์ ๋๋ฉ์ธ์ Spec์ ๊ณต์ ๋ฐ์ ์ ์๋๋ก ํจ
GitHub Project ์ํ ํ๋ฆ
SoT: ์ํ ๋ชฉ๋ก์ ์ด์๊ด๋ฆฌ Project์์ ์ง์ ์กฐํ - project-status.md ์ฐธ์กฐ
๊ฒ์๋๊ธฐ โ ๊ฒ์์๋ฃ โ ์์
์ค โ ๋ฆฌ๋ทฐ์์ฒญ โ ํ
์คํธ์ค โ ๋ณํฉ๋จ
โ โ
ํ์ธ์์ฒญ ์์ ์์ฒญ
Quick Checks
| Step | Command |
|---|
| ๋ธ๋์น | git branch --show-current |
| PR ํ์ธ | gh pr list --head {branch} --json number,isDraft |
| ๋ฆฐํธ | npm run lint |
| ํ์
์ฒดํฌ | npx tsc --noEmit |
| ๋ฏธํธ์ ํ์ธ | git log origin/{branch}..HEAD --oneline |
์๋ํ ๊ฐ๋ฅ ์์
- Draft PR ์๋ ์์ฑ (๋น ์ปค๋ฐ + gh pr create --draft)
- GitHub Project ์ํ ์๋ ๋ณ๊ฒฝ
- ์์
์๋ฃ์ผ ์๋ ์ค์
SEMO ๋ฉํ๋ฐ์ดํฐ
์์
์์ ์ ~/.claude.json ์
๋ฐ์ดํธ:
{
"SEMO": {
"currentTask": {
"issueNumber": 32,
"repo": "cm-office",
"branch": "feature/32-add-comments"
}
}
}
ํ๋ก์ ํธ ๋ณด๋ ์๋ ์ฐ๋
์์
์์ ์ (Step 2)
์ด์ ์์
์์ ์ ์๋์ผ๋ก ์ํ๋ฅผ "์์
์ค"์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์์์ผ ์ค์ :
[SEMO] Skill: task-progress โ ํ๋ก์ ํธ ๋ณด๋ ์ํ ๋ณ๊ฒฝ
๐ **์ด์**: {repo}#{issue_number}
๐ **์ํ ๋ณ๊ฒฝ**: ๊ฒ์์๋ฃ โ **์์
์ค**
๐
**์์์ผ ์ค์ **: {์ค๋ ๋ ์ง}
โ
ํ๋ก์ ํธ ๋ณด๋ ์ฐ๋ ์๋ฃ
๋ฆฌ๋ทฐ ์์ฒญ ์ (Step 10)
PR Ready ์ํ๊ฐ ๋๋ฉด ์๋์ผ๋ก ์ํ๋ฅผ "๋ฆฌ๋ทฐ์์ฒญ"์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์ข
๋ฃ์ผ ์ค์ :
[SEMO] Skill: task-progress โ ํ๋ก์ ํธ ๋ณด๋ ์ํ ๋ณ๊ฒฝ
๐ **์ด์**: {repo}#{issue_number}
๐ **PR**: #{pr_number} Ready for Review
๐ **์ํ ๋ณ๊ฒฝ**: ์์
์ค โ **๋ฆฌ๋ทฐ์์ฒญ**
๐
**์ข
๋ฃ์ผ ์ค์ **: {์ค๋ ๋ ์ง}
โ
ํ๋ก์ ํธ ๋ณด๋ ์ฐ๋ ์๋ฃ
ํธ์ถ ๋ฐฉ๋ฒ
skill: project-board({
repo: "{repo}",
issue_number: {issue_number},
target_status: "์์
์ค"
})
๐ ์์ธ API: ../project-board/references/api-commands.md
Related Skills
health-check - ํ๊ฒฝ ๊ฒ์ฆ
implement - ๊ตฌํ ์งํ
project-board - ํ๋ก์ ํธ ๋ณด๋ ์ฐ๋
References
For detailed documentation, see: