Name the project RailPose3D and stand up a multi-agent harness following the Anthropic harness-design blog principles (decomposition, separation of concerns, file-based handoff, sprint contracts, context-reset over compaction). - CLAUDE.md / PLAN.md / PROGRESS.md as the file-based handoff surface; every agent must read PLAN+PROGRESS before acting. - 7 sub-agents under .claude/agents/: plan-architect (Planner), pole-detector-builder, rail-detector-builder, triangulation- builder, data-pipeline-builder (Generators), module-evaluator (Evaluator), dataset-explorer (read-only helper). - 6 skills under .claude/skills/: /start /sprint /eval /progress /handoff /contract. - SessionStart and Stop hooks to inject the PLAN/PROGRESS briefing and remind about PROGRESS.md updates. - docs/plan.md captures the user-approved detailed plan; docs/research.md is the prior tech survey. - .gitignore excludes data/, .usage/, model checkpoints, and local Claude overrides. Tracking: closes #1 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
name, description, argument-hint, allowed-tools
| name | description | argument-hint | allowed-tools | |
|---|---|---|---|---|
| handoff | RailPose3D context-reset 핸드오프 스냅샷 생성. 컨텍스트 윈도우 압박 또는 세션 종료 직전에 호출. docs/handoffs/YYYYMMDD-HHMM.md 에 현재 sprint·열린 의문·미완 작업·다음 행동을 기록해 새 세션이 파일 한 개만 읽고 이어갈 수 있게 한다. |
|
Read, Write, Bash |
선택 메모: $ARGUMENTS
-
PLAN.md,PROGRESS.md, 현재 in-progress sprint 의 contract 파일을 읽는다. -
현재 시각으로 파일명 결정:
docs/handoffs/<YYYYMMDD-HHMM>.md(Bashdate +%Y%m%d-%H%M사용). -
다음 템플릿으로 핸드오프 파일 작성:
# Handoff — <timestamp> ## 한 줄 요약 <현재 sprint, 마지막에 한 일, 다음 한 줄> ## 진행 중 sprint - id, contract 경로, 현재 상태 - 끝낸 criterion 번호 / 남은 번호 - 마지막 측정 수치 (있으면) ## 열린 의문 / blocker - … ## 다음 세션이 가장 먼저 할 일 1. /start 2. <구체적 다음 호출> 3. … ## 환경 메모 - 활성 conda env, GPU 가용성, 현재 데이터셋 위치 등 (알면 기록) ## 사용자 메모 $ARGUMENTS -
PROGRESS.md Activity Log 에 "handoff written: <파일명>" 한 줄 append.
-
사용자에게 파일 경로를 보여주고 "다음 세션 첫 명령은
/start후 이 핸드오프 파일을 읽도록 하세요" 안내.