askill
plugin-validation

plugin-validationSafety --Repository

Claude Code プラグインの構造とメタデータを検証する。plugin.json の必須フィールド、各コンポーネントのフロントマター、パス整合性、JSON 構文をチェック。Use when validating plugin structure, checking plugin correctness, linting plugin files, or verifying plugin format.

0 stars
1.2k downloads
Updated 2/6/2026

Package Files

Loading files...
SKILL.md

Plugin Validation スキル

プラグインの構造検証を提供する。

Instructions

概要

このスキルは Claude Code プラグインの構造を検証し、エラーと警告を報告します。 validate-plugin.sh スクリプトを使用するか、手動で検証を実行できます。

検証スクリプト実行

"${CLAUDE_PLUGIN_ROOT}/scripts/validate-plugin.sh" [path]

パスを省略するとカレントディレクトリを検証します。

検証項目

エラー(必須)

対象ルール
.claude-plugin/plugin.json存在必須
plugin.json nameフィールド必須
参照パスcommands, skills, agents, hooks の参照先が存在
hooks 重複hooks: "./hooks/hooks.json" は自動ロードされるため指定不可
commands/*.mdフロントマターに description 必須
skills/*/SKILL.mdフロントマターに name, description 必須
agents/*.mdフロントマターに name, description 必須
hooks/hooks.json有効な JSON 構文

警告(推奨)

対象ルール
plugin.json versionセマンティックバージョン推奨
plugin.json description説明推奨
CLAUDE.mdプラグインルートに存在推奨

手動検証フロー

  1. plugin.json 確認

    # 存在確認
    ls .claude-plugin/plugin.json
    
    # JSON 構文と必須フィールド確認
    jq '.name' .claude-plugin/plugin.json
    
  2. コマンド検証

    # フロントマター確認
    head -5 commands/*.md
    
  3. スキル検証

    # フロントマター確認
    head -10 skills/*/SKILL.md
    
  4. エージェント検証

    # フロントマター確認
    head -10 agents/*.md
    
  5. フック検証

    # JSON 構文確認
    jq empty hooks/hooks.json
    

出力形式

═══════════════════════════════════════════════════════════
Plugin Validator
═══════════════════════════════════════════════════════════

Target: ./plugins/my-plugin

--- plugin.json ---
✅ .claude-plugin/plugin.json exists
✅ name: my-plugin
⚠️  WARNING: 'version' フィールドを推奨します

--- commands ---
✅ commands/hello.md: frontmatter OK

═══════════════════════════════════════════════════════════
Validation Result
═══════════════════════════════════════════════════════════

  Errors:   0
  Warnings: 1

⚠️  PASSED with warnings

Examples

プラグイン検証

Q: このプラグインが正しいか確認して
A: validate-plugin.sh を実行して検証結果を報告します。

特定コンポーネント検証

Q: commands のフォーマットが正しいか見て
A: commands/*.md のフロントマターを確認し、description フィールドの有無をチェックします。

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version-
Updated2/6/2026
Publisherbiwakonbu

Tags

llm