ck:quality

Evaluate code against an Engineering Quality Contract for architectural and domain integrity.

19|1|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/DangQuangSE/team-development-skills --skill ck-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:quality
Source: https://github.com/DangQuangSE/team-development-skills/tree/main/.agents/skills/ck-quality
Command: npx skills add https://github.com/DangQuangSE/team-development-skills --skill ck-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an independent quality audit for code, ensuring architecture, ownership, domain integrity, abstraction, and maintainability, with options to block on critical issues.

Core Features & Use Cases

  • Quality Gate: Use as --gate in the ck:cook pipeline to block phases on critical findings.
  • Audit Mode: Standalone mode for auditing files, directories, or repositories.
  • Diff Analysis: Analyze changes against a reference commit.
  • Verify: Re-evaluate findings in an existing report.
  • No Test Editing: Never writes or edits tests or production code; only provides structured findings.

Quick Start

Run a quality audit on the current working tree with ck:quality --changed.

Frequently Asked Questions about ck:quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an independent code quality audit on my repository?

To run a code quality audit, execute the tool in standalone audit mode against files, directories, or your current working tree. It evaluates code against an Engineering Quality Contract and reports architectural and domain integrity findings without editing code.

What is an Engineering Quality Contract for code review?

An Engineering Quality Contract is a set of standards defining architecture, ownership, domain integrity, abstraction, and maintainability. The audit tool evaluates code against this contract to ensure independent quality assurance and structured findings.

Can I block CI/CD pipeline phases on critical code quality findings?

Yes, you can block pipeline phases on critical code quality findings by using the quality gate mode with the `--gate` flag within the `ck:cook` pipeline. This ensures critical architectural or domain integrity issues halt progression.

Does the code audit tool modify my test or production code?

No, the code audit tool never writes or edits tests or production code. It only evaluates the code against quality standards and provides structured findings based on the quality contract.

How do I analyze code changes against a reference commit for quality?

You can analyze code changes against a reference commit using diff analysis mode. Run the tool with the `--changed` flag to evaluate modified code in your current working tree against the Engineering Quality Contract.

When should I use standalone audit mode instead of a pipeline gate?

Use standalone audit mode for independent file, directory, or repository evaluation outside CI/CD. Use the pipeline gate when you need to automatically block deployment phases on critical quality findings.