devkit-validate

Solid

Validate addon, framework, or extension structure and manifest

AI & Automation 142 stars 21 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 90/100

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

Skill Content

# Validate AIWG Package Validate the structure and manifest of an addon, framework, or extension. ## Usage ``` /devkit-validate <path> [options] ``` ## Arguments | Argument | Required | Description | |----------|----------|-------------| | path | Yes | Path to addon, framework, or extension | ## Options | Option | Description | |--------|-------------| | --fix | Attempt to auto-fix common issues | | --verbose | Show detailed validation output | ## What It Validates ### Manifest Validation - [ ] `manifest.json` exists - [ ] Required fields present: id, type, name, version, description - [ ] Type is valid: addon, framework, or extension - [ ] For extensions: `requires` field specifies valid parent framework - [ ] All referenced agents exist in agents/ directory - [ ] All referenced commands exist in commands/ directory - [ ] All referenced skills exist in skills/ directory - [ ] All referenced templates exist in templates/ directory ### Structure Validation - [ ] Directory structure matches type expectations - [ ] README.md exists - [ ] Entry directories exist if specified - [ ] No orphaned files (files not in manifest) ### Content Validation - [ ] Agent files have valid frontmatter (name, description, model, tools) - [ ] Command files have valid frontmatter (name, description, args) - [ ] Skill directories have SKILL.md with required fields ### Extension-Specific Validation - [ ] Parent framework exists - [ ] Extension is in parent's extensions/ directory - [ ]...

Details

Author
jmagly
Repository
jmagly/aiwg
Created
9 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category