CLAUDE.md@plugins/plugin-dev · git:20260226.f9d46d9 · 2026-02-26 · sha256 3d0b6b723eb48a66
CLAUDE.md@plugins/plugin-dev git:20260226.f9d46d9A
Immutable. This exact content never changes and is served at /api/v1/blob/3d0b6b723eb48a66.
# plugin-dev Plugin > Plugin and skill development: structure validation, silent failure auditing, skill architecture meta-skill with TodoWrite templates. **Hub**: [Root CLAUDE.md](../../CLAUDE.md) | **Sibling**: [itp CLAUDE.md](../itp/CLAUDE.md) ## Skills | Skill | Purpose | | -------------------- | ------------------------------------------------------------------- | | `plugin-validator` | Validate plugin structure, manifests, and silent failure patterns | | `skill-architecture` | Meta-skill for creating Claude Code skills with TodoWrite templates | ## Commands | Command | Purpose | | -------------------- | ----------------------------------------------------------------- | | `/plugin-dev:create` | Create a new plugin with full workflow (ADR, validation, release) | ## Validator Scripts (TypeScript/Bun) | Script | Purpose | | -------------------- | -------------------------------------------------- | | `validate-skill.ts` | Comprehensive skill validation (11+ checks) | | `validate-links.ts` | Markdown link portability (strict `/docs/` policy) | | `fix-bash-blocks.ts` | Auto-fix bash blocks for zsh compatibility | ## Conventions - **5 TodoWrite Templates** (A-E) for different skill creation scenarios - **YAML Frontmatter** standards (name, description, allowed-tools) - **Progressive Disclosure** patterns (SKILL.md + references/) - **Bash Compatibility** heredoc wrappers for zsh