constraint-driven-development - Define and enforce a project quality bar
Interviews users about quality dimensions, records thresholds in CONSTRAINTS.md, installs needed checks, and detects weakened standards.
Tags
Updated: 2026-10-12quality gatesproject constraintstestingcode qualitysecurity scanningperformance budgetsaccessibility
Capabilities
What this skill does
- Inspect project configuration
- Interview users about constraints
- Set default quality thresholds
- Write CONSTRAINTS.md
- Install quality checkers
- Enforce quality gates
- Monitor weakened constraints
Inputs
- Project repository
- User quality preferences
- Project configuration files
- Existing test and CI setup
- Preview or local application URL
Outputs
- CONSTRAINTS.md file
- AGENTS.md instruction
- CLAUDE.md instruction
- Configured quality checks
- Constraint violation reports
Requirements
- Interactive user access
- Repository write access
- Supported test and lint tools
- Required security scanning tools
- Running application URL for accessibility or performance checks
