Discover and apply best practice skills automatically. Gap analysis scans the codebase, skill-search fills gaps from the registry, skill-classifier separates proactive from reactive skills, quality-standards generates CLAUDE.md guidance, self-review compares code against checklists, and verification-strategy sets up test/lint/typecheck feedback loops.
86
86%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Read your installed proactive skill checklists, then read your own code, and fix any gaps. This comparative approach — reading the standard, then reading the code — produces the highest code quality.
Agents that read skill checklists and then examine their own code catch significantly more gaps than agents that rely on memory alone. The act of re-reading the concrete checklist items alongside the actual source files surfaces missing patterns that would otherwise be overlooked.
This skill is not tied to git. It works any time you want to verify your code against quality standards.
Read .skill-discovery-state.json and get the proactiveSkills array. These are the skills whose patterns should be present in all code.
cat .skill-discovery-state.jsonIf proactiveSkills is empty or missing, fall back to reading ALL installed SKILL.md files:
find .tessl/tiles -name "SKILL.md" 2>/dev/nullFor each proactive skill, open its SKILL.md and find the ## Checklist section. Read every item. These are the patterns that must be present in your code.
Do not skim. Read each checklist item carefully.
For each checklist item, identify which source file(s) it applies to and read them. Look for the specific pattern described in the checklist item.
| Checklist item | Where to look |
|---|---|
| Error-handling middleware registered | Server setup file (app.ts, server.ts, main.py) |
| Security headers (helmet) configured | Server setup file |
| Structured logger, not console.log | All source files — grep for console.log |
| ARIA attributes on interactive elements | All component/template files |
| Error boundaries in place | React component tree, layout files |
| Tests exist and pass | Test directory, run test command |
| Indexes on foreign key columns | Database schema/migration files |
| Health check endpoint | Routes file |
For every checklist item that is not present in your code, fix it now. An installed proactive skill whose patterns are absent from the code is a quality gap.
List what you checked and what you fixed so you have a record.
After fixing, run verification (tests, type check, lint, build) to confirm your fixes don't break anything.
.tessl/tiles/.For each proactive skill: