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, non-semantic controls, form/destructive feedback gaps, broken keyboard/focus, accessibility gaps, weak IA, AI-slop design. Greppable smell cards included.
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 first setup through review, audit, and PR learnings. Fresh = first config; upgrade = add new capabilities without wiping notes; multi-repo = one shared config + roots.
/ie-initWizard for .intense/ — monolith or multi-repo placement, auto CI/Copilot sources, severity align, pattern preference, thresholds, and calibrate. Upgrade merges missing keys only.
/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.
/ie-from-pr-learningsMine PR triage or PR threads into notes, sources, and severities so the next run enforces what humans already fought for.
Walk up to the nearest .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 (walk-up from cwd): toggle lenses, auto-discover Copilot/CI gates, severity align, preferred patterns, thresholds — project overrides defaults./ie-review applies gated_auto fixes locally, and it never pushes.