iter boss: /boss skill — autonomous-mode discipline gated to user invocation
CLAUDE.md previously mixed universal facts (agent role boundaries, commit discipline, design rationale, file roles, TDD-for-bugs) with mode-specific autonomy rules (direction freedom, notifications, WhatsNew procedure). Autonomous-by-default conflicted with the user's intent that a fresh session should be collaborative-interactive unless explicitly elevated. Add `skills/boss/` containing only the three genuinely mode-specific subsections — Direction freedom, Notifications, Done-state notifications: WhatsNew.md. Trim CLAUDE.md from 343 to 243 lines; extend the skill- system pointer paragraph with a one-sentence /boss gate. Universal orchestrator discipline stays in CLAUDE.md because it applies whether /boss is active or not. Two cross-references that named the moved subsections by sub-heading are repointed: skills/implement/SKILL.md and the implement-orchestrator agent's standing reading list. The other ~11 agent-file references to "orchestrator framing" still resolve correctly because that framing stays in CLAUDE.md. skills/README.md skill table extended with a `boss` row (now eight skills); pipeline-diagram caption notes /boss wraps the pipeline. .claude/skills/boss symlink follows the existing relative-path convention.
This commit is contained in:
@@ -28,9 +28,10 @@ context and dies with it.
|
||||
|
||||
Read these before doing anything else, in this order:
|
||||
|
||||
1. `CLAUDE.md` — orchestrator framing, in particular the
|
||||
"Done-state notifications: WhatsNew.md" subsection (WhatsNew is
|
||||
Boss-side, NOT this agent's job).
|
||||
1. `CLAUDE.md` — orchestrator framing (agent role boundaries,
|
||||
commit discipline). Note: the "Done-state notifications:
|
||||
WhatsNew.md" procedure has moved to `skills/boss/SKILL.md`;
|
||||
WhatsNew is Boss-side regardless of mode, NOT this agent's job.
|
||||
2. `docs/DESIGN.md` — invariants any iter must respect.
|
||||
3. `docs/journals/INDEX.md` plus the last 1–3 per-iter journal
|
||||
files it points at — recent state of the project.
|
||||
|
||||
Reference in New Issue
Block a user