Claude Code Plugins

Community-maintained marketplace

Feedback

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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 호좜
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:

  • Verification Steps - 12단계 검증 둜직 상세
  • Automation - μžλ™ν™” λͺ…λ Ή, 좜λ ₯ ν˜•μ‹, 메타데이터
  • Project Board API - ν”„λ‘œμ νŠΈ λ³΄λ“œ API