Code Health Check

Nur-lesender, in Sub-Agent geforkter Code-Health-Scanner mit festem, nach Schweregrad gestaffeltem Reportformat.

von huangjia2019 · huangjia2019/claude-code-engineering

Getestet · Funktioniert ★ 10.0/10

Code Health Check — Nur-lesender, in Sub-Agent geforkter Code-Health-Scanner mit festem, nach Schweregrad gestaffeltem Reportformat.

Was es kann

Scannt ein Verzeichnis auf Dateiorganisation, Fehlerbehandlung, hardcodierte Secrets/eval/Injection-Risiken, Duplizierung und Dependency-Hygiene und liefert dann einen benoteten (A-F) Markdown-Report mit CRITICAL/WARNING/INFO-Befunden. Reagiert auf Anfragen, Codequalität zu analysieren, Probleme zu finden oder einen Health-Report zu erhalten; läuft in einem isolierten geforkten Sub-Agenten, der auf Read/Grep/Glob beschränkt ist, sodass er Code nicht ändern kann.

Testbericht

Gegen die mitgelieferte Demo-App (eine absichtlich fehlerhafte Express-API im selben Repo) laufen lassen — fand alle 8 platzierten Probleme: die SQL-Injection, den eval()-Config-Parser, beide hardcodierten Secrets, den verschluckten Fehler und sogar die tote formatCategory()-Funktion — mit korrekten CRITICAL/WARNING/INFO-Schweregraden und file:line-Zitaten.

Getestet am: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/huangjia2019/claude-code-engineering
cd claude-code-engineering
mkdir -p ~/.claude/skills
cp -r 04-Skills/projects/07-skill-fork-demo/.claude/skills/code-health-check ~/.claude/skills/code-health-check

Befehle & Beispiel-Prompts

  • /code-health-checkNur-lesender, in Sub-Agent geforkter Code-Health-Scanner mit festem, nach Schweregrad gestaffeltem Reportformat.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Analyze the code quality of my src directory and give me a health report
  • Find security issues and code smells across this project
  • Give me an overall grade for how healthy this codebase is