Code Pattern Checker

Stack-neutral pre-commit-granskning mot SOLID, DRY, säkerhet och död kod

av camoa · camoa/claude-skills

Fungerar med konfiguration ★ 7.2/10

Code Pattern Checker — Stack-neutral pre-commit-granskning mot SOLID, DRY, säkerhet och död kod

Vad den gör

En pre-commit kodgranskningsskicklighet som kontrollerar ändrade filer mot `SOLID`, `DRY`, säkerhets- och ändamålsenliga kodprinciper, och sedan genererar en grindad `PASS/ISSUES`-rapport med `BLOCKING`-objekt. Utlöses vid 'check my code', 'review this', 'validate standards' eller före en commit. Det är en delskicklighet av `ai-dev-assistant`-pluginet, så fullständigt djup kräver att hela pluginet är installerat.

Testrapport

Körde en verklig granskning på en Python-fil med en `SQL`-injektionsborttagning och en duplicerad frågesträng: skicklighetens inbyggda checklista producerade en strukturerad, `BLOCKING`-klassificerad 'not approved for commit'-rapport, men hittade samma defekter som en vanlig granskning redan upptäcker. Dess 'Required References' (`solid.md`, `dry-patterns.md`, `quality-gates.md`) finns på plugin-nivå och saknas när du kopierar endast skicklighetsmappen, och `user-invocable:false` betyder att den är byggd för att anropas av pluginets task-completer snarare än att auto-utlösas fristående.

Testad: 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

Kommandon och exempelprompter

  • /code-pattern-checkerStack-neutral pre-commit-granskning mot SOLID, DRY, säkerhet och död kod

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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.