Code Pattern Checker

Stack-neutrální pre-commit kontrola proti SOLID, DRY, bezpečnosti a mrtvému kódu

od camoa · camoa/claude-skills

Funguje s nastavením ★ 7.2/10

Code Pattern Checker — Stack-neutrální pre-commit kontrola proti SOLID, DRY, bezpečnosti a mrtvému kódu

Co umí

Dovednost pro kontrolu kódu před commitem, která kontroluje změněné soubory proti principům SOLID, DRY, bezpečnosti a účelného kódu, a poté vydává report PASS/ISSUES s BLOCKING položkami. Spouští se na 'check my code', 'review this', 'validate standards' nebo před commitem. Je to pod-dovednost pluginu ai-dev-assistant, takže pro plnou hloubku je potřeba nainstalovat celý plugin.

Testovací report

Provedena skutečná kontrola na souboru Python s SQL-injection delete a duplikovaným řetězcem dotazu: inline kontrolní seznam dovednosti vyprodukoval strukturovaný, BLOCKING-klasifikovaný report 'not approved for commit', ale našel stejné vady, které již zachytí prostá kontrola. Jeho 'Required References' (solid.md, dry-patterns.md, quality-gates.md) se nacházejí na úrovni pluginu a chybí, když zkopírujete pouze složku dovednosti, a user-invocable:false znamená, že je navržena tak, aby byla volána task-completerem pluginu, spíše než aby se automaticky spouštěla samostatně.

Testováno: 2026-07-19 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /code-pattern-checkerStack-neutrální pre-commit kontrola proti SOLID, DRY, bezpečnosti a mrtvému kódu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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