code-quality-rules

Define and enforce code quality rules for file size, architecture, SOLID, naming, and testing.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill code-quality-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality-rules
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/code-quality-rules
Command: npx skills add https://github.com/takemo101/compose-workflow --skill code-quality-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all code adheres to a consistent set of quality standards, reducing bugs, improving maintainability, and streamlining the development process.

Core Features & Use Cases

  • Enforces Code Standards: Defines rules for file size, architecture, SOLID principles, naming conventions, and test coverage.
  • Automated Checks: Integrates with linters, formatters, and test runners to verify compliance before commits.
  • Use Case: When implementing a new feature, this Skill guides developers to write clean, well-structured, and thoroughly tested code, preventing common pitfalls and technical debt.

Quick Start

Ensure all new code adheres to the defined quality rules and passes all pre-commit checks.

Frequently Asked Questions about code-quality-rules

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

FAQPage Schema
How do I enforce coding standards and SOLID principles across a software project?

To enforce coding standards and SOLID principles, you need defined rules for file size limits, architecture, and naming conventions. This Skill provides a comprehensive set of these quality rules to ensure software robustness and maintainability.

What is the best way to integrate code quality rules with linters and formatters?

The best way to integrate code quality rules is by using automated checks that connect your defined standards with linters, formatters, and type checkers. This Skill configures these tools to verify compliance before commits.

How do I set up testing requirements to prevent technical debt during feature implementation?

To set up testing requirements and prevent technical debt, you must enforce specific test coverage thresholds within your development workflow. This Skill defines those testing requirements to guide developers in writing thoroughly tested code.

Does applying architectural patterns and file size limits help improve code maintainability?

Applying architectural patterns and file size limits directly improves code maintainability by ensuring a consistent structure. This Skill enforces these constraints to reduce bugs and streamline the software development process.

Can I use these coding standards to run automated checks before code commits?

Yes, you can use these coding standards to run automated checks before commits by integrating the rules with your existing linters, formatters, and test runners. This ensures all new code adheres to the defined quality rules.