constraint-driven-development

constraint-driven-development is an Agent behaviour & coding discipline skill for AI agents, published by addyosmani in the agent-skills repository on GitHub. Skillspace rates constraint-driven-development D (69/100) and it passed the safety scan; a judge model has also reviewed it.

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, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when the user wants dimensions they care about — accessibility, web performance, coverage — set up as enforced constraints, when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.

Grade
D
Quality
69 / 100
Safety
Passed
GitHub stars
93,916

Placed #1 of 6 in the judged category final for Agent behaviour & coding discipline.

Our two independent classifiers differ on this skill's category, so treat the placement as provisional.

This rating describes the version of the repository we crawled; it may have changed since, so go by its current files.

Our review

Architecture
90 / 100
Maturity
Structured: ships references or scripts
Security scan
No issues found
License
Not declared. Check the repository before reusing it.

Judge review

Placed #1 of 6 in the judged category final for Agent behaviour & coding discipline.

  • Trigger8888
  • Instructions9090
  • Specificity9292
  • Safety8888
  • Disclosure7575
  • Maintenance8282
Interviews the user with capped, default-backed questions, writes a concrete CONSTRAINTS.md with named suppression patterns, and explicitly refuses to run its interview unattended.

Not checked yet

  • No blind task eval yet
  • Scope (portable / vendor / repo-internal) not assessed; only the top of each category is read for scope
  • Sibling files (scripts, references) not fetched; security scan covers SKILL.md only

Skillspace indexes and rates this skill; it does not host or endorse it. Run third-party skills at your own risk.