プラグイン要素の定義ルール(命名規則、必須項目、記述フォーマット)を定義する。プラグイン要素作成時、エージェント・スキル・コマンド定義時、またはユーザーが命名規則、フロントマター、必須項目、記述フォーマットに言及した際に使用する。
Defines naming rules, frontmatter, and documentation standards for plugin elements (agents, skills, commands). Used when creating new elements or when you mention naming conventions, required sections, or formatting.
/plugin marketplace add RevTechStudio/rts-plugins/plugin install rts-plugin-generator@rts-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
このSkillは、プラグイン要素(エージェント、スキル、コマンド)の定義ルールを明確化する。命名規則、フロントマターの必須項目、必須セクション、ドキュメント記述フォーマットについて標準を定義し、一貫性のあるプラグイン要素の作成を実現することを目的とする。
このSkillは以下の範囲をカバーする:
エージェントの役割を表す名前を使用する。
命名パターン:
[役割]-agentの形式を使用する良い例:
requirements-agent
design-agent
implementation-agent
test-agent
悪い例:
RequirementsAgent (キャメルケースは使用しない)
req-agent (省略形は避ける)
requirements_agent (スネークケースは使用しない)
agent-requirements (順序が逆)
スキルの目的を表す名前を使用する。
Workflow Skillの命名パターン:
Convention Skillの命名パターン:
良い例(Workflow Skill):
code-generator
api-designer
database-schema-designer
requirements-structurer
良い例(Convention Skill):
coding-conventions
documentation-standards
security-guidelines
interaction-guidelines
悪い例:
CodeGenerator (キャメルケースは使用しない)
api_designer (スネークケースは使用しない)
gen-code (省略形は避ける)
generator (目的が不明確)
コマンドの機能を表す名前を使用する。
命名パターン:
良い例:
requirements
design
task
implement
test-run
generate-plugin
悪い例:
req (省略形は避ける)
RequirementsCommand (キャメルケースは使用しない)
requirements_command (スネークケースは使用しない)
command-requirements (順序が逆)
すべてのプラグイン要素のマークダウンファイルには、フロントマターを記述する。
必須項目:
name: 要素の名前(ケバブケース)description: 要素の簡潔な説明(1行、50文字以内を目安)フォーマット:
---
name: 要素名(ケバブケース)
description: 簡潔な説明(1行、50文字以内)
---
良い例:
---
name: code-generator
description: 設計仕様からソースコードを生成する
---
悪い例:
---
name: CodeGenerator
description: このスキルは、設計仕様書を入力として受け取り、それに基づいてソースコードを自動的に生成するための機能を提供します。生成されるコードは、プロジェクトのコーディング規約に準拠し、テストケースも含まれます。
---
(nameがキャメルケース、descriptionが長すぎる)
プラグイン要素のドキュメント記述時は、以下の原則に従う:
良い例:
## 概要
このSkillは、設計仕様からソースコードを生成する。コーディング規約に準拠したコードを自動生成し、開発効率を向上させることを目的とする。
## 責任範囲
このSkillは以下の範囲をカバーする:
- 設計仕様の解析とコード構造の決定
- コーディング規約に準拠したソースコードの生成
- 生成コードの検証とフォーマット
悪い例:
## 概要
このSkillは、設計仕様書を入力として受け取り、それに基づいてソースコードを自動的に生成するための機能を提供します。生成されるコードは、プロジェクトのコーディング規約に準拠し、テストケースも含まれます。また、コードレビューの観点からも最適化されており、保守性の高いコードを生成することができます。
## 責任範囲
このSkillは以下の範囲をカバーします:
・設計仕様の解析
・コード生成
・検証
(文章が冗長、敬体を使用、箇条書きのマーカーが不統一)
良い例:
### フェーズ1完了時
- [ ] 設計仕様書を読み込んだ
- [ ] コード構造を決定した
- [ ] 必要なファイルパスを特定した
### 最終確認
- [ ] 生成コードがコーディング規約に準拠している
- [ ] すべてのファイルが正しいパスに配置されている
- [ ] 構文エラーがない
悪い例:
### チェックリスト
- [ ] 設計仕様を確認
- [ ] コード生成
- [ ] 良いコードになっている
(フェーズ分けがない、項目が曖昧、検証不可能な表現)