Skip to content

v3.17.0 — code-review skill enrichment batch + /doubt (code-review 0.2.0)

Choose a tag to compare

@alexherrero alexherrero released this 16 Jun 07:05
· 63 commits to main since this release

What's new

code-review 0.1.0 → 0.2.0 — six new primitives:

  • /simplify command — Chesterton's Fence (state why code exists before removing it) + Rule of 500 (500-line function/file as signal, not hard gate). 3-row rationalization table. How-to →
  • security-review skill — three-tier boundary threat modeling: Tier 1 LLM API (prompt injection), Tier 2 Persistence (durable writes), Tier 3 System execution (shell/lateral movement). Required output: VULNERABILITY file:line [Tier N — name] or NO ISSUES FOUND tier-by-tier.
  • testing-strategy skill — Beyonce Rule + DAMP over DRY + Prove-It Pattern. Required output: MISSING-TEST description:behavior or COVERAGE ADEQUATE with explicit Beyonce Rule audit.
  • security-auditor agent — Security Engineer sub-agent; works all three boundary tiers; prose-only output rejected.
  • test-engineer agent — QA Specialist sub-agent; applies Beyonce Rule, Prove-It, DAMP assessment; prose-only output rejected.
  • /doubt command — in-flight adversarial decision review. CLAIM→EXTRACT→DOUBT→RECONCILE→STOP loop. CLAIM never reaches the reviewer. Hard 3-cycle cap; doubt theater escalates immediately. How-to →

Fixes

  • Output token alignment in security-review SKILL.md: [Tier N][Tier N — <tier name>] to match security-auditor output contract (found by adversarial /review).

Internal

  • code-review version 0.1.0 → 0.2.0; skills/ subdir introduced under src/code-review/.
  • CI green: Linux ✓ Mac ✓ Windows ✓
  • 10 commits including two integrated worker plans.