# Asset Validation Rules

> Validate generated skills, agents, hooks, and registry entries with actionable errors/warnings.

- Skill: `shyamsridhar123/asset-validation-rules` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shyamsridhar123/asset-validation-rules`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shyamsridhar123/asset-validation-rules/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shyamsridhar123 (https://skillmd.com/u/shyamsridhar123)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shyamsridhar123/asset-validation-rules

---


# Asset Validation Rules

Validate generated skills, agents, hooks, and registry entries with actionable errors/warnings.

## When to Use

Use this skill when:

- Working with code in `src/commands/validate.ts/`
- User mentions "validate"
- User mentions "frontmatter"
- User mentions "yaml"
- User mentions "hooks"
- User mentions "registry"

## Patterns

- SKILL.md frontmatter checks for name/description
- agent.yaml required fields and skill existence
- hook event validation against whitelist
- registry JSON line parsing with required fields
- summary with errors/warnings and exit code

## Examples

```
await validateCommand('.', { verbose: true });
```

## Category

**quality** - Testing, validation, and code quality

