BigHugger
sk Skill · addyosmani

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
markdownjsonJavaScript

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
topicsagent-skillsquality-standardsconstraintscode-reviewtestingthresholds