Skip to content
Development
Command

/validate-plugin

Validate plugin structure, schema, and naming. Use for plugin creation, debugging, or verification.

From plugin
claude-night-market
343162 skills60 agents162 commands1 MCP
> /plugin marketplace add athola/claude-night-market

Command definition

validate-plugin.md
name: validate-plugin
description: Validate plugin structure, schema, and naming. Use for plugin creation, debugging, or verification.
usage: /validate-plugin [plugin-path]

Validate Plugin Structure

This command validates a Claude Code plugin's structure against the official documentation requirements.

Usage

# Validate current directory
/validate-plugin

# Validate specific plugin
/validate-plugin ~/claude-night-market/plugins/archetypes

# Validate relative path
/validate-plugin ../my-plugin

What It Checks

The validator performs detailed checks:

Critical Requirements

  • `.claude-plugin/plugin.json` exists and is valid JSON
  • Required `name` field is present
  • Plugin name follows kebab-case convention
  • Referenced files and paths exist
  • Directories are in correct locations (not nested in `.claude-plugin/`)

Warnings

  • Path format (should be relative with `./`)
  • Semantic versioning format
  • Directory structure matches references

Recommendations

  • Recommended metadata fields (version, description, author, license)
  • Enhanced Claude configuration options
  • Skill frontmatter completeness

Examples

Validate Current Plugin

cd ~/claude-night-market/plugins/archetypes
/validate-plugin

Batch Validate Multiple Plugins

for plugin in ~/claude-night-market/plugins/*; do
  /validate-plugin "$plugin"
done

Implementation

Run the Python validation script:

python3 ${CLAUDE_PLUGIN_ROOT}/scripts/validate_plugin.py "${1:-.}"
Read more
@athola
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

343200 skills60 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
343
Star history of athola/claude-night-market on GitHub, a chart by star-history.com

Other commands on claude-night-market.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command