intent engineering — catch surprising code before it ships. Five review lenses run as parallel agents across planning, plan validation, code review, and codebase audit, returning scored findings that each name the broken expectation and propose a concrete fix.
# in any repo, inside Claude Code /plugin marketplace add https://github.com/davidteren/intent-engineering /plugin install intent-engineering
Each lens is grounded in a researched design principle and reads its own detection heuristics. Two are always on; three switch on by context. Every finding carries a confidence anchor and a concrete fix — never just “this is surprising.”
Name/behavior mismatches, hidden side effects, surprising returns, silent failures, preview ≠ result.
Reinvented conventions, config where convention exists, one-offs that fight the repo or framework. Reads your CLAUDE.md / AGENTS.md first.
Needless abstraction, speculative generality, knobs nobody sets — and the flip side: don’t oversimplify away real requirements.
Missing interaction states, broken keyboard/focus, accessibility gaps, weak information architecture, AI-slop design.
Fat models/routers/controllers/components, God objects/modules/contexts, misused services, callback hell, queries in views / N+1, prop drilling, effect overuse, layer leaks, async & process misuse. Classifies design patterns against a per-stack catalog and enforces your policy.
The same lenses adapt to the moment — from the first plan to the final audit.
/ie-initScaffold .intense/ config — lens toggles, pattern policy, thresholds — and commit it.
/ie-plan-assistAn advisory checklist of the principle decisions to get right now. Non-blocking.
/ie-validate-planDimensional 0–10 ratings on a plan or spec + the design gaps to resolve first.
/ie-reviewFindings by severity on a PR, branch, or local diff; applies safe verified fixes — never pushes.
/ie-auditA posture report — per-dimension scores and the top gaps to fix first.
Resolve .intense config; pick the lenses that fit the context.
Each lens runs as a parallel sub-agent against its own heuristics.
Merge, dedup, and confidence-gate; cross-lens agreement promotes a finding.
A ranked report with the broken expectation and a concrete fix for each.
.intense/ config: toggle lenses, override severities, declare conventions, set architecture thresholds and pattern policy — project overrides defaults./ie-review applies fixes locally, and it never pushes.