feat: three more agents, tool allowlists, and a README that records the tiers

Committed as-authored to establish a recoverable baseline before the
client-neutral architecture port rewrites these paths. No content is changed
here; this is the working tree as it stood.

- `plan-reviewer`, `pr-creator` and `release-notes` join the set.
- `refactor-scan` and `security-scanner` gain explicit `tools:` allowlists, so a
  review agent can no longer edit or write.
- The README's agent table records each agent's model tier and read-only status,
  and documents how to invoke the three new ones.

One gap is left as-is rather than fixed mid-baseline: `pr-creator` declares no
`tools:`, so it inherits the full tool pool while every sibling review agent is
constrained. It is also the only agent here that legitimately needs to write.
This commit is contained in:
2026-09-19 17:25:39 -04:00
parent 16dc81e66d
commit e111e61832
6 changed files with 385 additions and 5 deletions
+23 -5
View File
@@ -28,11 +28,14 @@ A comprehensive guidance system for Claude Code with strict TDD enforcement, mul
├── CLAUDE.md # Core principles (~150 lines)
├── settings.json # Model config (opusplan), Claude hooks
├── agents/
│ ├── tdd-guardian.md # TDD enforcement
│ ├── code-reviewer.md # PR review (uses Opus)
│ ├── security-scanner.md # Security checks
│ ├── refactor-scan.md # Refactoring assessment (TDD step 3)
── dependency-audit.md # Vulnerability/outdated package checks
│ ├── tdd-guardian.md # TDD enforcement (sonnet)
│ ├── code-reviewer.md # PR review (opus)
│ ├── security-scanner.md # Security checks (sonnet, read-only)
│ ├── refactor-scan.md # Refactoring assessment (sonnet, read-only)
── dependency-audit.md # Vulnerability/outdated package checks (sonnet)
│ ├── pr-creator.md # Automated PR creation (haiku)
│ ├── release-notes.md # CHANGELOG generation (haiku, read-only)
│ └── plan-reviewer.md # Plan validation (sonnet, read-only)
├── skills/
│ ├── languages/
│ │ ├── python/SKILL.md # pytest, Ruff, FastAPI
@@ -173,6 +176,21 @@ echo '~/.claude/hooks/pre-commit-tdd.sh' > .husky/pre-commit
@dependency-audit Check for vulnerable or outdated packages
```
### Create Pull Request
```
@pr-creator Create a PR for this branch
```
### Generate Release Notes
```
@release-notes Generate changelog from v1.0.0 to HEAD
```
### Review Implementation Plan
```
@plan-reviewer Review docs/plans/active/3.5_business-capabilities.md
```
## Customization
### Project-Specific CLAUDE.md