What problem does it solve?
This Skill solves the common problem of inconsistent code quality, missed security vulnerabilities, and unreliable CI pipelines that result from a lack of standardized, enforced development standards across teams.
Core Features & Use Cases
- Static Code Standards Enforcement: Configures linting, naming conventions, complexity limits, and DRY checks for JavaScript, TypeScript, Python, Go, and Java projects.
- Testing & Coverage Setup: Implements a 70/20/10 testing pyramid with 80% global coverage thresholds (95% for critical paths) and F.I.R.S.T. test quality principles.
- DevSecOps & CI Guardrails: Integrates SAST, SCA, and secret detection scans, plus blocking pre-commit hooks and GitHub Actions quality gates to prevent low-quality or vulnerable code from being merged.
- Use Case: A development team can use this Skill to standardize code quality across their monorepo, automatically block PRs with lint errors or low test coverage, and catch security vulnerabilities before they reach production.
Quick Start
Use the code-quality skill to set up end-to-end code quality standards, including linting rules, test coverage thresholds, and blocking CI/CD quality gates for your project.