Skip to content

v2.4.0 — unification & slimming pass

Choose a tag to compare

@lasswellt lasswellt released this 06 Jun 15:35
· 29 commits to main since this release

Maintenance/refactor pass — zero behavior change. Reduces redundancy and lazy-loaded context across the suite. Skill semantics, hook wiring, agent roles, and flags are identical.

_shared/ protocols: 32 → 12 .md files (+ check-registry.json). Fragmented single-concern protocols collapsed into cohesive docs so a skill loads one file per concern instead of many. All inbound cross-references rewritten mechanically; every linked anchor preserved:

  • terse-output.mdverbose-progress.md (canonical OUTPUT STYLE block untouched — validator-pinned).
  • agent-orchestration.mdspawn-protocol, agent-prompt-boilerplate, agent-routing, agent-view-dispatch, workflow-dispatch, token-budget.
  • session-lifecycle.mdsession-protocol, checkpoint-protocol, context-management, state-handoff, scheduling.
  • sprint-contracts.mdcarry-forward-registry, story-frontmatter, definition-of-done, deviation-protocol, scope-limit-protocol.
  • quality-engine.mdcheck-registry.md, quality-matrix, shortcut-taxonomy, ratchet-protocol, deterministic-test-recipe (the check-registry.json data file stays separate).
  • security.mdthreat-model, hook-trust, package-install-policy.

Forking note: if your fork references skills/_shared/<old-name>.md directly, repoint to the consolidated file above. Each consolidated file carries a top-of-file map listing what it absorbed; former section anchors are preserved.

SKILL.md bodies de-boilerplated — 11 oversized skills slimmed by 916 lines total (over-granular sub-phase numbering collapsed, prose tightened to terse-technical). Every distinct top-level Phase, command, safety block, and the verbatim OUTPUT STYLE line preserved.

Cleanup — dropped 17 tracked *.original compress backups (git history is the backup; pattern gitignored); fixed the retired frontend-design-heuristics.md link and the pre-existing CLAUDE.md 30-vs-32 shared-count drift.

No skills merged (quality surface + UX routers stay deliberately distinct per the quality-engine.md four-question test). Validators green: count-sync, version-sync, plugin-structure, skill/agent-frontmatter (OUTPUT STYLE hash resolves), markdown-link, check-registry, reference-compression.