v0.2.0 — rebuilt as a SKILL.md skill
Breaking rebuild. The keyword-scoring engine is gone; the product is now a single self-selected SKILL.md skill.
What changed
- Removed the Python scoring engine, the duplicate TypeScript port, the CLI, the Hermes plugin code,
postures.json, and the keyword gate. - Added one artifact:
skills/coding-posture/SKILL.md. The agent reads the modes and picks one from context — no router. - Modes renamed to plain task names (
debug,fix,review,test-first,refactor,migrate,spike,unstuck); persona-style IDs and unusedaxesdropped.
Why (grounded in research)
- Naming a persona does not reliably change model behavior; specifying a procedure does. (Zheng et al., EMNLP 2024)
- Context-based self-selection beats keyword routing on strong models. (Route-to-Reason, 2025)
- Modes encode the practices with the strongest evidence: execution-feedback loops (self-debug), verifying by running rather than re-reading (self-correction caveat), gathering context before patching (behavioral drivers), precise localization, small diffs, clarifying underspecified requirements (ClarifyGPT), and not gaming the tests (verifier gaming).
Install
Works unmodified in any SKILL.md-compatible agent (Hermes, Claude Code, Codex, Cursor, Pi). See the README.
Status
MVP. The bet — that these procedural checklists improve agent behavior — is not yet measured. No eval here compares behavior with and without the skill.