@@ -19,7 +19,7 @@ Four subagents with **enforced** tool access (via `tools` / `disallowedTools` fr
1919| ` planner ` | Architect + Researcher | ` opus ` | Read, analyze, design, write to memory/ and docs/ | Bash, code, commits |
2020| ` builder ` | Programmer | ` sonnet ` | Write code, tests, run commands | Push, force-edit gate-protected areas |
2121| ` git ` | Release Manager | ` haiku ` | Commits and push | Edit/Write any file |
22- | ` qa ` | QA Validator | ` sonnet ` | Run tests, browser automation, write reports | (no source-edit restriction yet — by convention ) |
22+ | ` qa ` | QA Validator | ` sonnet ` | Run tests, browser automation, write reports | Edit app source (writes limited to QA artifacts + tests — by rule ) |
2323
2424---
2525
@@ -104,6 +104,7 @@ Parallel features? Multiple terminals, each with a different `/feature #N`. Each
104104│
105105├── hooks/ # Lifecycle hooks (run as shell scripts)
106106│ ├── gate-check.sh # PreToolUse Edit|Write — blocks gate_protected_areas
107+ │ ├── auto-format.sh # PostToolUse Edit|Write — formats the modified file
107108│ └── session-context.sh # SessionStart — injects project-state Current Focus
108109│
109110├── rules/ # Path-scoped rules (load only when matching files touched)
@@ -137,7 +138,8 @@ Parallel features? Multiple terminals, each with a different `/feature #N`. Each
137138│ ├── summarize-context/SKILL.md # Context compression
138139│ ├── write-tests/SKILL.md # Test strategy
139140│ ├── analyze-architecture/SKILL.md # Drift detection
140- │ └── archive-state/SKILL.md # State lifecycle
141+ │ ├── archive-state/SKILL.md # State lifecycle
142+ │ └── cleanup-worktrees/SKILL.md # /cleanup-worktrees — remove merged worktrees
141143│
142144└── memory/ # Compact runtime state — derived from docs/, not duplicated
143145 ├── architecture.md # Executive summary, ~30 lines (full C4 lives in docs/architecture/)
@@ -344,6 +346,7 @@ Useful when you already have a partial setup and just want to evolve one piece.
344346/audit src/auth # security audit on a path
345347/sync-schema # force data model sync
346348/prepare-commit # validate readiness + draft commit msg
349+ /cleanup-worktrees # remove worktrees whose PRs merged
347350```
348351
349352---
0 commit comments