# Code Quality

> Measures code quality, identifies code smells, and implements quality gates using static analysis and technical debt tracking.

- Skill: `neuralblitz/code-quality` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/code-quality`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/code-quality/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, AI & ML, Code Review, Testing & QA
- Tags: Code Coverage, Code Quality, Code Smells, Cyclomatic Complexity, Quality Gates, Static Analysis, Technical Debt
- License: MIT
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/neuralblitz/code-quality

---

## What I do
- Measure code quality
- Identify code smells
- Implement quality gates
- Use static analysis
- Track technical debt
- Improve code maintainability
- Set quality standards
- Automate quality checks

## When to use me
When improving code quality or establishing standards.

## Quality Metrics
```
Cyclomatic Complexity:
- McCabe complexity measurement
- Target: < 10 per function
- Alert: > 20

Code Coverage:
- Unit test coverage
- Target: 80%+
- Critical paths: 100%

Technical Debt:
- SonarQube or CodeClimate
- Track and prioritize
- Allocate refactoring time

Code Review:
- PR size limits
- Required reviewers
- Automated checks
```

## Quality Gates
```yaml
# quality-gates.yml
checks:
  complexity:
    max_complexity: 10
    paths:
      - src/**/*.py
  
  coverage:
    min_coverage: 80
    paths:
      - src/**/*.py
  
  duplication:
    max_duplication: 3
    min_lines: 10
  
  security:
    enabled: true
    tools:
      - bandit
      - safety
      - semgrep
```

