Back to Skills

plugin-validator

verified

生成したプラグイン全体の整合性・完全性を検証する。プラグイン検証時、品質チェック時、またはユーザーがプラグイン検証、整合性確認、完全性チェック、品質保証、バリデーションに言及した際に使用する。

View on GitHub

Marketplace

rts-plugins

RevTechStudio/rts-plugins

Plugin

rts-plugin-generator

Repository

RevTechStudio/rts-plugins

rts-plugin-generator/skills/plugin-validator/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/RevTechStudio/rts-plugins/blob/main/rts-plugin-generator/skills/plugin-validator/SKILL.md -a claude-code --skill plugin-validator

Installation paths:

Claude
.claude/skills/plugin-validator/
Powered by add-skill CLI

Instructions

# Plugin Validator

## 概要

このSkillは、生成したプラグイン全体の整合性・完全性を検証する。プラグインのディレクトリ構造、ファイル形式、要素間の整合性、ドキュメント品質を確認し、問題を検出して改善提案を行う。

## 責任範囲

このSkillは以下の範囲をカバーする:

- プラグインディレクトリ構造の検証
- 必須ファイルの存在確認
- フロントマター形式の検証
- 要素間の整合性検証
- ドキュメント品質の検証(markdownlint)
- アーキテクチャ規約の遵守確認
- 検証レポートの作成

## ワークフロー

### フェーズ1: プラグイン読込

プラグインディレクトリを読み込み、全ファイルを収集する。

**実施内容:**

1. プラグインディレクトリのパスを確認する
2. ディレクトリ構造を読み込む
3. 全ファイルのリストを作成する
4. 各ファイルの内容を読み込む
5. フロントマター情報を抽出する

**確認対象:**

- README.md(プラグインルート)
- agents/*.md
- skills/*/SKILL.md
- commands/*.md
- .claudeignore(オプション)

**良い例:**

```markdown
【プラグイン読込結果】

プラグイン名: database-design-plugin
プラグインディレクトリ: D:\projects\database-design-plugin

ファイル構造:
database-design-plugin/
  README.md
  agents/
    database-design-agent/
      AGENT.md
  skills/
    entity-definition-collector/
      SKILL.md
    normalization-processor/
      SKILL.md
    er-diagram-generator/
      SKILL.md
    table-definition-writer/
      SKILL.md
    ddl-script-generator/
      SKILL.md
    database-naming-conventions/
      SKILL.md
    normalization-rules/
      SKILL.md
  commands/
    design-database/
      COMMAND.md
    generate-schema/
      COMMAND.md

ファイル数:
- README.md: 1個
- AGENT.md: 1個
- SKILL.md: 7個
- COMMAND.md: 2個
- 合計: 11個
```

**悪い例:**

```markdown
【プラグイン読込結果】

何かファイルがある
```

### フェーズ2: 構造検証

プラグインのディレクトリ構造とファイル形式が正しいか検証する。

**実施内容:**

1. 必須ファイルの存在を確認する
2. ディレクトリ構造が規約に従っているか確認する
3. ファイル名が規約に従っているか確認する
4. フロントマター形式が正しいか確認する
5. 必須フロントマターフィールドの存在を確認する

**検証項目:**

- README.md が存在するか
- agents/, skills/, commands/ ディレクトリが存在するか
- 各要素がサブディレクトリに配置されているか
- AGENT.md, SKILL.md, COMMAND.md のファイル名が正しいか
- フロントマターが正しくパースできるか
- 必須フィールド(name, description)が存在するか

**良い例:**

```markdown
【構造検証結果】

必須ファイル: ✓ OK
- ✓ README.md が存在する
- ✓ agents/ ディレクトリが存在する
- ✓ skills/ ディレクトリが存在する
- ✓ commands/ ディレクトリが存在する

ディレクトリ構造: ✓ OK
- ✓ agents/database-design-agent.md
- ✓ skills/entity-definition-collector/SKILL.md
- ✓ skills/normalization-processor/SKILL.md
- ✓ skills/er-diagram-generator/SKILL.md
- ✓ sk

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8274 chars