Back to resources

SKILL

constraint-driven-development

Primary machine endpointhttps://github.com/addyosmani/agent-skills/tree/d2c37ef6225dd8726cdd369a8030307f48592d26/skills/constraint-driven-development
Use with an agent

SUMMARY

What it does

This Agent Skill establishes a project's quality bar as a written contract (CONSTRAINTS.md) and prevents agents from silently lowering it. It guides the agent through an interview to determine which quality dimensions matter, provides sensible default thresholds when the user has no preference, and enforces the bar by watching for common weakening patterns in diffs, such as new suppression comments, skipped/deleted tests, stripped assertions, unimplemented stubs, and lowered thresholds. The skill is intended for use when no quality bar exists, when the user requests setting up constraints, when agents are bypassing checks, or when coverage/performance thresholds are needed. It is not for one-off scripts or when a CONSTRAINTS.md already exists and is not being changed.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

quality.constraint.establishweight 90 · confidence 90quality.constraint.enforceweight 90 · confidence 90quality.threshold.adviseweight 80 · confidence 80quality.diff.monitorweight 80 · confidence 80

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
d2c37ef6225d

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.