Files
minsung 3bd01e31c9
All checks were successful
Publish ParaWiki / build-and-deploy (push) Successful in 29s
에이전트 협업 인프라 구축 — .claude/ 확장
- PLAN.md · PROGRESS.md 도입: 병렬 에이전트 조정 지점
- CLAUDE.md 린화 + 에이전트 작업 흐름 섹션 (상세는 Output/guides/로 분리)
- Output/guides/cimery-dev-guide.md, obsidian-cli.md 신설
- Agents: cimery-architect-researcher, adr-drafter
- Commands: /plan, /progress, /adr, /research, /cimery-start
- Skill: plan-commit
- Hooks: raw/ 쓰기 차단, SessionStart PLAN/PROGRESS 주입,
  wiki/ADR 변경 시 log 갱신 알림, auto-approve (deny 훅 우선 유지)
- .gitignore: .claude/ 공유 자산 포함, 로컬 상태·바이너리만 유지 제외

Closes #3

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 17:21:11 +09:00

1.8 KiB

name, description
name description
plan-commit Atomically mark a PLAN.md item as done, move it to PROGRESS.md, and optionally commit. Use when user says "완료 처리", "이 항목 done", "PLAN에서 PROGRESS로 이동", or similar phrasing about work item completion.

plan-commit 스킬

완료된 작업 항목을 PLAN.md에서 제거하고 PROGRESS.md에 기록하는 원자적 작업.

실행 절차

  1. 확인: 어느 항목을 완료 처리할지 사용자에게 확인한다. 애매하면 PLAN.md 해당 섹션을 보여주고 선택받는다.

  2. PLAN.md 수정: 해당 - [ ] ... 또는 - [~] ... 라인을 제거.

  3. PROGRESS.md 수정: 타임라인의 오늘 날짜 섹션에 한 줄 추가.

    • 형식: - <type> — <한 줄 설명>
    • type 고르기: adr|wiki|guide|meta|raw|code|infra. 애매하면 사용자에게 묻는다.
    • 오늘 섹션(### YYYY-MM-DD)이 없으면 상단에 새로 생성.
  4. 규칙 준수:

    • 두 수정은 같은 응답 내에 일어나야 한다 (원자성).
    • 중간에 실패하면 rollback (Edit 실패 시 이전 상태로).
  5. 커밋은 기본값 OFF. 사용자가 "커밋까지" 또는 "commit"을 명시하면 그때만 실행.

    • 커밋 메시지: plan: <완료 항목 요약>
    • 스테이징: PLAN.md · PROGRESS.md만.
    • 푸시는 하지 않는다. 사용자가 push를 명시할 때만.

실패 케이스

  • PLAN.md에 해당 항목이 없음 → 사용자에게 알림, 중단.
  • 여러 항목이 패턴 매치 → 번호로 선택지 제시.
  • PROGRESS.md에 파일이 없음 → 파일 부재 경고, 중단.

예시 호출

  • 사용자: "Girder Feature 정의 완료 처리해줘"
  • 스킬: PLAN.md의 "Girder Feature 정의" 라인을 제거하고, PROGRESS.md 오늘 섹션에 - code — Girder Feature 정의 완료를 추가.