skill-validate

Featured

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 190 stars 13 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
76
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: `source/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 `source/` 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 ## Step 1: Load conventions Read `PROJECT.md` — Skill Conventions section. This is the source of truth. **STOP: do not rely on memory.** Read `references/convention-rules.md` for the detailed per-tier checklist. ...

Details

Author
techygarg
Repository
techygarg/lattice
Created
6 months ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

skill-validator

Audits an existing SKILL.md file for structural issues, missing required fields, weak triggering descriptions, anti-patterns, and marketplace-readiness. Use this skill whenever a user says "check my skill", "review this SKILL.md", "audit my skill", "is this skill ready to publish", "why isn't my skill triggering", or pastes a SKILL.md file and asks for feedback. Also triggers when a user shares a skill file that looks incomplete, has a vague description, or is behaving unexpectedly. Returns a scored report with specific, actionable fixes for every issue found. Always use this skill before publishing or sharing a skill file.

3 Updated 3 weeks ago
Anvil-Code
Code & Development Listed

skill-validator

Internal skill that validates a new or modified AI DevStudio skill against project standards. Checks YAML frontmatter, token optimization section, line limit, and naming conventions. Used by the code-reviewer agent during PR review.

1 Updated 2 weeks ago
manastalukdar
AI & Automation Solid

skill-check

Validate Claude Code skills against Anthropic guidelines. Use when user says "check skill", "skillcheck", "validate SKILL.md", or asks to find issues in skill definitions. Covers structural and semantic validation. Do NOT use for anti-slop detection, security scanning, token analysis, enterprise checks, or Eval Kit generation; use skill-check-pro for those. Do NOT use for LinkedIn skill engagement; use skillcheck-engage for that.

37 Updated 1 weeks ago
olgasafonova