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.
- Trigger
88 88 - Instructions
90 90 - Specificity
92 92 - Safety
88 88 - Disclosure
75 75 - Maintenance
82 82
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.