skill-validate

Solid

Validate any Lattice SKILL.md against all tier conventions — atoms, molecules, and refiners. Catches structural errors, broken cross-references, and convention violations before they reach the repo. If you just wrote or modified a Lattice skill file and haven't run this yet, run it now — manual review consistently misses the same categories of errors this skill is specifically designed to catch. Use when the user says 'validate this skill', 'check this skill', 'does this follow conventions', 'review this skill file', 'check my SKILL.md', or 'skill validate'. Reports PASS/FAIL with specific file-and-section findings and actionable fixes. Standalone — does not call other skills.

AI & Automation 134 stars 8 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill Validator **Core responsibility:** Verify that a SKILL.md is structurally correct, follows all Lattice tier conventions, and composes correctly with the rest of the framework. **Input:** One or more of: - A file path: `skills/atoms/clean-code/SKILL.md` - A skill name: `clean-code` (resolves to the correct path automatically) - A tier: `atoms` (validates all skills in that tier) - No argument: validates all skills across all three tiers (count derived from `skills/` at runtime — never hardcoded) **Output:** A findings report per skill: ``` ## Skill Validator — {skill-name} Tier: {atom | molecule | refiner} ### Structural PASS / FAIL — specific findings ### Tier conventions PASS / FAIL — specific findings ### Cross-references PASS / FAIL — specific findings ### Three-angle review PASS / WARN / FAIL per lens Result: PASS | FAIL (N errors, M warnings) ``` **How to verify this skill did its job:** - Every finding references a specific file and section (no vague "missing content" — says exactly what is missing and where) - FAIL findings have an actionable fix, not just a description of the problem - The report distinguishes errors (must fix) from warnings (judgment calls) - After "fix mode" is applied, re-running the validator returns PASS Validates one or more Lattice SKILL.md files against all conventions. Always reads conventions from `CLAUDE.md` — never from memory. ## Step 1: Load conventions Read `CLAUDE.md` — Skill Conventions section. This i...

Details

Author
techygarg
Repository
techygarg/lattice
Created
3 months ago
Last Updated
3 days ago
Language
Shell
License
MIT

Related Skills