QUALITY.md
Engineer loops to improve project quality, aligning your team and agents on what quality means for what matters most.
What is QUALITY.md?
QUALITY.md is anopen file formatfor declaring a project quality model: a holistic rubric of the desired quality characteristics (security, maintainability, code quality, test/spec quality, etc.), their quality requirements (guides, sensors, principles, standards, rules, specs), and the context (mission/purpose, user/stakeholder needs, risks, etc.) for why they matter.
The QUALITY.md formatspecificationis designed to be agent, tool, and vendor agnostic. The companion /qualityagent skilland qualitymdCLIserve as both a reference implementation and starter kit for working with
QUALITY.md files, including the ability to create a comprehensivequality evaluation reportwith prioritizedimprovement recommendationsready for handoff or further review, useful for engineering quality loops or
augmenting your existing workflow.
Why QUALITY.md?
- Ensure stakeholders are aligned on what matters most and why
- Identify the most impactful and low risk quality improvements
- Build agentic control loops to continuously maintain and improve quality
- Manage quality proactively instead of reactively
- Tackle intent, comprehension, and technical debt
- Move judgement and taste up the loop stack
- Compound learning at the highest leverage point
Philosophy
Maintaining the quality of a thing is caring for it. When a thing exists for the benefit of another, caring for it well is caring for the other well.
The aim of QUALITY.md is to help others care well by making the practice of maintenance accessible to humans and agents.
How to use QUALITY.md?
Set up
Install the
/qualityagent skill:Install the
qualitymdCLI:See getting started for other install methods.
Invoke
/quality setupto create a tailoredQUALITY.mdfor evaluation and continued refinement.
Evaluate
/quality evaluate to generate a holistic quality report with
findings and actionable recommendations. See the
example quality evaluation report.Act
Improve
/quality improve to refine QUALITY.md from what the evaluation
and improvement work revealed.Quickstart
Engineer the Quality Loop
Example quality evaluation
Specification
/quality agent skill
CLI reference
FAQ
What is a quality model?
What is a quality model?
What's covered by the formal QUALITY.md specification?
What's covered by the formal QUALITY.md specification?
/quality skill and qualitymd CLI are companions â
a reference implementation and starter kit, not part of the format
itself.Is QUALITY.md only for modeling software quality?
Is QUALITY.md only for modeling software quality?
Is QUALITY.md open source? How is it licensed?
Is QUALITY.md open source? How is it licensed?
/quality agent skill, and qualitymd CLI are
all developed in the open at
github.com/qualitymd/quality.md
and released under the MIT license.How does QUALITY.md relate to agent skills and rules (e.g. AGENTS.md/CLAUDE.md)?
How does QUALITY.md relate to agent skills and rules (e.g. AGENTS.md/CLAUDE.md)?
QUALITY.md declares what quality means: the shared bar
the resulting work is judged against. The /quality skill connects the
two â it reads your QUALITY.md to evaluate the project and produces
recommendations you can hand off to any agent, teammate, or workflow. In
loop terms, rules and skills guide the inner loop; QUALITY.md powers the
evaluation and improvement loops above it.