From pslog Workflow
pslog로 관리되는 프로젝트에서 할당된 task를 탄탄하게 실현하는 워크플로. 사용자가 "내 할 일/다음 작업/뭐 하지" 류로 묻거나, task를 잡고 코드 작성에 들어갈 때 사용. PLAN.md/handoff를 읽어 task를 고르고, 무게 게이트로 brief vs spec→plan을 정하고, 각 단계마다 사람 승인을 받는다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pslog-workflow:pslog-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
pslog로 관리되는 repo에서 **할당받은 task 하나를 무게에 맞는 준비 문서로 정리한 뒤 코드로 옮기는** 흐름.
pslog로 관리되는 repo에서 할당받은 task 하나를 무게에 맞는 준비 문서로 정리한 뒤 코드로 옮기는 흐름. 핵심 원칙: 각 단계 전이마다 멈추고 사람의 승인을 받는다. 절대 자동으로 관통하지 않는다.
PLAN.md 의 ## 태스크 에서 @<username> + 미완료([ ]) 필터 →
lane 의존성("병렬 가능") 고려해 1~2개 제안 → 사용자 확인.
(username 모르면 먼저 물어봄. 각자 ~/.claude/CLAUDE.md 에 박아두면 자동.)feat/task-NNN-<짧은-슬러그> 생성 →
handoffs/{브랜치}.md 확인/생성 (포맷은 references/handoff-format.md).references/weight-gate.md 의 3-트리거로 light/heavy 판정 →
결과와 (deep) 마커 부여를 사용자에게 확인(heavy면 PLAN.md task 줄에 (deep) 백필 제안).references/templates.md 의 템플릿으로:
docs/tasks/task-NNN/brief.md 작성 → brief(특히 DoD) 사용자 확인 → 코드.docs/tasks/task-NNN/spec.md 작성 → 사용자 승인 → plan.md 작성 →
사용자 승인 → 코드.### 결정에 기록(끝 검증의 코드 리뷰에서 나온 결정도 여기로).[task-NNN] 체크.
PR(공유 통합 브랜치 첫 land) 때 spec·handoff 의 굳은 결정을 DECISIONS.md 로 승격한다
(decision-truth-loop 와 물림 — 멱등: 이미 올라간 결정은 중복 안 함). 실시간 공유는 그 전에도 handoff push 가 담당.| 전이 | 승인받을 것 |
|---|---|
| 기획 → tasks 나눔 | 어떤 task 잡을지 (1~2개 제안 후 확인) |
| task → 무게 판정 | light/heavy + (deep) 마커 부여 |
| spec → plan (heavy) | spec 초안 검토·승인 |
| plan → 코드 | plan 검토·승인 |
| brief → 코드 (light) | brief의 DoD 확인 |
| 구현 → 마무리 | 끝 검증 통과 확인 (코드 리뷰 + e2e/DoD 명령) |
승인 없이 다음 단계로 진입 금지. (이 멈춤이 이 방법론의 핵심 안전장치다.)
brief.md 한 장.spec.md → plan.md. (brief 없음 — spec이 대체.)자세한 판정 기준·마커·템플릿·handoff 포맷은 references/ 참고(필요할 때만 읽는다).
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub ardenspace/pslog --plugin pslog-workflow