StackMap
Subscribe

Intent-Router vs old-coder

Intent compiler skill for coding agents: probes your repo, asks only what no file answers, halts on ambiguity, and emits a typed IntentSpec it later checks the delivered work against. — versus — Uncle Bob's strategy as a skill: the agent writes a SPEC you approve, then runs a gauntlet — tests, mutation, property-based, coverage, supply chain — and hands you an evidence report instead of code.

The curated verdict

Both make the agent pin down a spec before writing code; old-coder writes a SPEC you approve then runs a test gauntlet, Intent-Router probes the repo, asks the minimum, and checks delivery against a typed IntentSpec.

Intent-Routerold-coder
Stars849749
Forks11258
LanguagePythonPython
LicenseMITMIT
Last activitytoday1 months ago
Topicsskills, codingskills, coding
Curated connections26

Intent-Router — the curator's take

Install it when vague one-liners ('add caching to the user API') keep coming back with silently guessed policies — it front-loads the one question that matters and persists answers in `.intent/*.yaml` so the next session never re-asks. Prompt-only, no keys. Skip it for precise, already-specified tasks, where the probe-and-spec pass is pure overhead; its evals are small (N=3 vs N=5 runs).

old-coder — the curator's take

The right skill when you've accepted you won't read the diff: you read two documents instead — a SPEC of concrete must and must-not examples before any code, and an EVIDENCE report with real numbers from one fresh run you can reproduce with a single command. Effort scales with risk, so a typo fix runs two checks while anything touching money, auth or concurrency runs mutation testing, property-based tests and hostile inputs. It's plain Markdown, so any instruction-following agent can use it. Read the honesty clause carefully: the gauntlet turns your spec into executable evidence, it cannot prove the spec is complete or authenticate its own checkers — the demo's own report caught an unsound mutation runner behind an earlier green state.