Code Pattern Checker

Stack-neutrale Pre-Commit-Überprüfung gegen `SOLID`, `DRY`, Sicherheit und toten Code

von camoa · camoa/claude-skills

Funktioniert mit Setup ★ 7.2/10

Code Pattern Checker — Stack-neutrale Pre-Commit-Überprüfung gegen `SOLID`, `DRY`, Sicherheit und toten Code

Was es kann

Ein Pre-Commit-Code-Review-Skill, der geänderte Dateien gegen `SOLID`-, `DRY`-, Sicherheits- und zweckmäßige Code-Prinzipien prüft und dann einen gated `PASS`/`ISSUES`-Bericht mit `BLOCKING`-Elementen ausgibt. Wird bei 'check my code', 'review this', 'validate standards' oder vor einem Commit ausgelöst. Es ist ein Sub-Skill des `ai-dev-assistant`-Plugins, daher erfordert die volle Tiefe die Installation des gesamten Plugins.

Testbericht

Führte eine echte Überprüfung an einer `Python`-Datei mit einer `SQL-injection`-Löschung und einem duplizierten Abfrage-String durch: Die Inline-Checkliste des Skills erzeugte einen strukturierten, als `BLOCKING` klassifizierten Bericht "not approved for commit", fand aber dieselben Fehler, die eine einfache Überprüfung bereits erkennt. Seine 'Required References' (`solid.md`, `dry-patterns.md`, `quality-gates.md`) befinden sich auf Plugin-Ebene und fehlen, wenn Sie den Skill-Ordner allein kopieren, und `user-invocable:false` bedeutet, dass er dazu gebaut ist, vom Task-Completer des Plugins aufgerufen zu werden, anstatt eigenständig automatisch ausgelöst zu werden.

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

Installation

git clone https://github.com/camoa/claude-skills
mkdir -p ~/.claude/skills
cd claude-skills && cp -r ai-dev-assistant/skills/code-pattern-checker ~/.claude/skills/code-pattern-checker

Befehle & Beispiel-Prompts

  • /code-pattern-checkerStack-neutrale Pre-Commit-Überprüfung gegen `SOLID`, `DRY`, Sicherheit und toten Code

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

  • Check my code for SOLID violations and security issues before commit.
  • Review this function for quality and dead code before I commit it.
  • Validate this module against our coding standards before merging.