Browse / Developer Tools / Quality Standards

Quality Standards

Provides a comprehensive overview of project quality standards, tools, and workflows to ensure code health.

SkillDeveloper ToolsPatterns ArchitectureProject ManagementOrchestration

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Provides a quick reference guide for all quality and testing commands.
  • Establishes strict constraints and best practices, such as never lowering thresholds and always running checks before commits.
  • Defines critical, non-negotiable quality thresholds for PHPInsights, Deptrac, Psalm, and test coverage.
  • Outlines a systematic workflow for running comprehensive checks, identifying failures, and applying fixes.
  • Routes developers to specialized skills for fixing specific issues like architectural violations or high complexity.

Use cases

  • Understanding the project's mandatory quality metrics before starting development.
  • Running a comprehensive suite of quality checks before committing code.
  • Identifying the correct tool or specialized skill to use when a specific quality check fails.

FAQ

How does this skill improve my workflow?

It centralizes all quality information, saving you from searching for commands or metric requirements. By acting as a router to other skills for specific fixes, it creates a highly efficient, systematic process for maintaining high code quality and passing CI checks.

When should I use this skill?

Use this skill before you commit code to run comprehensive checks. It's also your starting point when a CI check fails, as it helps you identify the problem and routes you to the correct specialized skill (e.g., deptrac-fixer, complexity-management) to fix it.

What are its main capabilities?

It defines non-negotiable quality thresholds, offers a quick reference for all tool commands, outlines a step-by-step quality improvement workflow, and, most importantly, directs you to specialized skills for fixing specific issues like architectural violations or high complexity.

What does the Quality Standards skill do?

This skill acts as a central hub for your project's code quality. It defines critical quality thresholds for tools like PHPInsights and Psalm, provides a quick-reference guide for all quality and testing commands, and outlines the standard workflow for ensuring code health.