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
These rules are always active.
If .claude/settings.json does not contain a gap-check-hook entry, run:
bash .tessl/tiles/tessl-labs/skill-discovery/skills/skill-discovery/scripts/setup.shThis adds a PreToolUse hook (gap analysis before code changes) and a PostToolUse hook (self-review after commits).
Before creating new files or adding new features, use the gap-analysis skill to scan for practice gaps and the skill-search skill to fill them.
After installing new skills, use the skill-classifier skill to classify them as proactive (review always) or reactive (use on demand). Then use the quality-standards skill to update CLAUDE.md.
Before finishing a task, use the self-review skill to compare your code against proactive skill checklists. Fix any missing patterns.
Before writing feature code, use the verification-strategy skill to set up test runners, type checking, and linting. Write tests alongside features, not after.
When a skill is installed, read the full SKILL.md before writing code. Do not skim.
If the project has an established pattern for a domain AND that pattern follows best practices, skip it. The goal is to fill gaps and improve weak implementations, not override good decisions.