Code Health
🤖 AI Summary
This skill runs a comprehensive code health scan using the Centinela (QA) agent to detect dead code, vulnerable dependencies, code smells, and unresolved TODOs, then writes all findings to `docs/reviews/code-health-{date}.md`.
How to Install
Claude Code:
git clone --depth 1 https://github.com/davepoon/buildwithclaude.git && cp buildwithclaude/plugins/agent-triforce/skills/code-health ~/.claude/skills/SKILL.md -rCode Health
Runs a comprehensive code health scan using the Centinela (QA) agent.
When to Use This Skill
- Periodic codebase hygiene check
- Before a release to ensure no dead code or unresolved debt
- After a large refactoring to verify cleanliness
- When onboarding to understand current code quality
What This Skill Does
- Runs the SIGN IN checklist
- Scans for dead code (unused imports, variables, functions, commented-out blocks, unreachable code)
- Checks for outdated and vulnerable dependencies
- Detects code smells (long functions, deep nesting, duplication)
- Audits TODO/FIXME comments for issue references
- Runs the Scan Complete checklist (TIME OUT)
- Writes findings to
docs/reviews/code-health-{date}.md - Prepares findings handoff to Dev agent
How to Use
Basic Usage
/code-health
Example
User: /code-health
Output: A code health report at docs/reviews/code-health-2026-02-23.md with:
- Dead code findings (verified, not false positives)
- Dependency status and vulnerabilities
- Code smell inventory
- TODO/FIXME audit
- Prioritized findings: Critical > Warning > Suggestion
Tips
- Scans all source directories, not just
src/— includestests/and config files - Previous scan findings are compared to track recurring issues
- Findings are verified to avoid false positives from dynamic imports or plugins
Details
| Category | Coding → generation |
| Source | davepoon/buildwithclaude |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 3.1K |
| Est. per Skill | 21 (shared across 142 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | N/A |
Related Skills
angular-ui-patterns
Angular UI Patterns Core Principles Never show stale UI - Loading states only when actually loading
cc-skill-continuous-learning
cc-skill-continuous-learning Development skill skill. When to Use This skill is applicable to execut
git-hooks-automation
Git Hooks Automation Automate code quality enforcement at the Git level. Set up hooks that lint, for
conductor-setup
Set up this Rails project for Conductor, the Mac app for parallel coding agents. When to Use You nee
Works Well With
Skills from the same repository — often designed to work together
.Claude Plugin
{"name":"marketplace.json","path":".claude-plugin/marketplace.json","sha":"20a6f60ee1d9980002f14900b
Ag2 Agent Builder
{"name":"plugin.json","path":"plugins/ag2-agent-builder/.claude-plugin/plugin.json","sha":"46bd820c0
Agent Triforce
{"name":"plugin.json","path":"plugins/agent-triforce/.claude-plugin/plugin.json","sha":"feb952271078