v0.2.0 — first public release
First public release of intent-engineering — a Claude Code plugin that checks whether software behaves the way a reasonable developer or user already expects.
Highlights
- 5 review lenses — predictability, convention, simplicity, experience (universal) + architecture (Rails-only, code/audit). Parallel sub-agents → scored, deduplicated, confidence-gated findings with concrete fixes.
- 5 skills —
/ie-init,/ie-plan-assist,/ie-validate-plan,/ie-review,/ie-auditacross planning, plan validation, code review, and codebase audit. .intenseproject config — lens toggles, pattern policy, architecture thresholds (project overrides plugin defaults).- Rails architecture audit + a 14-pattern catalog (heuristic-first; optional reek/flog/brakeman enrichment).
- Researched knowledge base bundled in the plugin — principles, framework conventions, agnostic topics, each with violation-smell checklists and cited sources.
- Contract-integrity CI —
scripts/check-contracts.rb(67 checks) runs on every PR.
Install
```
/plugin marketplace add https://github.com/davidteren/intent-engineering
/plugin install intent-engineering
```
See CHANGELOG.md for the full list, README.md for the overview, and AGENTS.md for the contributor guide.
MIT licensed.
Announcement
Shipped intent-engineering — a Claude Code plugin that catches surprising code before it ships. Five review lenses (predictability, convention, simplicity, experience, architecture) run across planning, plan validation, code review & audit → scored findings, each naming the broken expectation with a concrete fix. Tunable per repo via .intense, MIT-licensed, with a 67-check contract test in CI.