constraint-driven-development
Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs,…
- installs 8w
- 6,485
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
An agent skill that turns a project's quality bar into a written CONSTRAINTS.md contract and stops agents from quietly weakening it. It interviews the user on which dimensions matter, supplies default thresholds when they have no number in mind, and watches diffs for suppressions, skipped tests, stripped assertions, stubs, or lowered thresholds.
Reach for it when no quality bar is written down or when an agent keeps silencing checks and skipping tests to get to green.
Use it to
- Set up a written quality contract in CONSTRAINTS.md
- Enforce dimensions like accessibility, web performance, or coverage
- Stop agents from adding @ts-ignore or eslint-disable suppressions
- Pick sane default thresholds when you don't know the number
- Set ratchets on a codebase that can't meet a fixed bar yet
For Developers using AI coding agents who want enforced quality standards
- Host repository
- addyosmani/agent-skills
- Installs, lifetime
- 8,100
- Installs, 8 weeks
- 6,485
- Host stars
- 96k
- Host language
- JavaScript