Setup RailPose3D harness (Planner/Generator/Evaluator)
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>
This commit is contained in:
41
.claude/skills/handoff/SKILL.md
Normal file
41
.claude/skills/handoff/SKILL.md
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
name: handoff
|
||||
description: RailPose3D context-reset 핸드오프 스냅샷 생성. 컨텍스트 윈도우 압박 또는 세션 종료 직전에 호출. docs/handoffs/YYYYMMDD-HHMM.md 에 현재 sprint·열린 의문·미완 작업·다음 행동을 기록해 새 세션이 파일 한 개만 읽고 이어갈 수 있게 한다.
|
||||
argument-hint: [optional summary]
|
||||
allowed-tools: Read, Write, Bash
|
||||
---
|
||||
|
||||
선택 메모: `$ARGUMENTS`
|
||||
|
||||
1. `PLAN.md`, `PROGRESS.md`, 현재 in-progress sprint 의 contract 파일을 읽는다.
|
||||
2. 현재 시각으로 파일명 결정: `docs/handoffs/<YYYYMMDD-HHMM>.md` (Bash `date +%Y%m%d-%H%M` 사용).
|
||||
3. 다음 템플릿으로 핸드오프 파일 작성:
|
||||
|
||||
```markdown
|
||||
# Handoff — <timestamp>
|
||||
|
||||
## 한 줄 요약
|
||||
<현재 sprint, 마지막에 한 일, 다음 한 줄>
|
||||
|
||||
## 진행 중 sprint
|
||||
- id, contract 경로, 현재 상태
|
||||
- 끝낸 criterion 번호 / 남은 번호
|
||||
- 마지막 측정 수치 (있으면)
|
||||
|
||||
## 열린 의문 / blocker
|
||||
- …
|
||||
|
||||
## 다음 세션이 가장 먼저 할 일
|
||||
1. /start
|
||||
2. <구체적 다음 호출>
|
||||
3. …
|
||||
|
||||
## 환경 메모
|
||||
- 활성 conda env, GPU 가용성, 현재 데이터셋 위치 등 (알면 기록)
|
||||
|
||||
## 사용자 메모
|
||||
$ARGUMENTS
|
||||
```
|
||||
|
||||
4. PROGRESS.md Activity Log 에 "handoff written: <파일명>" 한 줄 append.
|
||||
5. 사용자에게 파일 경로를 보여주고 "다음 세션 첫 명령은 `/start` 후 이 핸드오프 파일을 읽도록 하세요" 안내.
|
||||
Reference in New Issue
Block a user