skill-validatorlisted
Install: claude install-skill sheikh-mohammad/agent-factory-claude-skills
# Skill Validator
Validate any skill against production-level quality criteria.
## Validation Workflow
### Phase 1: Gather Context
1. **Read the skill's SKILL.md** completely
2. **Identify skill type** from frontmatter description:
- Builder skill (creates artifacts)
- Guide skill (provides instructions)
- Automation skill (executes workflows)
- Analyzer skill (extracts insights)
- Validator skill (enforces quality)
- Hybrid skill (combination of above)
3. **Read all reference files** in `references/` directory
4. **Check for assets/scripts** directories
5. **Note frontmatter fields** (`name`, `description`, `allowed-tools`, `model`)
### Phase 2: Apply Criteria
Evaluate against **9 criteria categories**. Each criterion scores 0-3:
- **0**: Missing/Absent
- **1**: Present but inadequate
- **2**: Adequate implementation
- **3**: Excellent implementation
---
## Criteria Categories
### 1. Structure & Anatomy (Weight: 12%)
| Criterion | What to Check |
|-----------|---------------|
| **SKILL.md exists** | Root file present |
| **Line count** | <500 lines (context is precious) |
| **Frontmatter complete** | `name` and `description` present in YAML |
| **Name constraints** | Lowercase, numbers, hyphens only; ≤64 chars; matches directory |
| **Description format** | [What] + [When] format; ≤1024 chars |
| **Description style** | Third-person: "This skill should be used when..." |
| **No extraneous files** | No README.md, CHANGELOG.md, LICENSE in skill dir