Code Pattern Checker
Stack-neutral pre-commit-granskning mot SOLID, DRY, säkerhet och död kod
Fungerar med konfiguration
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.