ユーザーの規約・ガイドラインから、Convention Skillのマークダウンファイルを生成する。規約スキル作成時、ガイドライン文書化時、またはユーザーがConvention Skill、コーディング規約、ガイドライン定義、標準化に言及した際に使用する。
Generates a Convention Skill markdown file from user guidelines. Used when creating new coding conventions or standardizing team workflows. Guides you through collecting requirements, selecting a template, and producing a validated SKILL.md file.
/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.
templates/convention-skill-template-full.mdtemplates/convention-skill-template-simple.mdこのSkillは、ユーザーが提供する規約・ガイドライン情報を基に、Convention Skillのマークダウンファイル(SKILL.md)を生成する。ユーザーとの対話を通じて必要な情報を収集し、適切なテンプレートを選択して、標準化されたコンベンションスキルのドキュメントを作成する。
このSkillは以下の範囲をカバーする:
スキル生成前に、既存のスキルを確認し、重複を避ける。
実施内容:
確認対象:
質問例:
【既存スキル確認】
プラグインディレクトリ内の既存スキルを確認しました。
以下のスキルと内容が重複する可能性があります:
- [既存スキル名]: [既存スキルの説明]
作成予定のスキルから、これらの重複内容を除外してよろしいですか?
既存スキルで代用可能な場合:
【確認】
作成予定のスキルと同じ目的のスキルが既に存在します:
- [既存スキル名]: [既存スキルの説明]
既存スキルで十分な場合は、新規作成は不要です。
それでも新規作成が必要ですか?必要な場合は、既存スキルとの違いを教えてください。
ユーザーとの対話を通じて、コンベンションスキルに必要な情報を収集する。
実施内容:
収集した情報を基に、適切なテンプレート(simple版/full版)を選択する。
実施内容:
テンプレート選択基準:
選択したテンプレートを基に、SKILL.mdファイルのコンテンツを生成する。
実施内容:
フロントマターの作成:
---
name: スキル名(ケバブケース、例: coding-conventions)
description: スキルの簡潔な説明(1行、50文字以内)
---
概要の記述:
責任範囲の定義:
カテゴリ別の規約記述:
各カテゴリに以下を含める:
良い例/悪い例の作成(full版の場合):
良い例:
```language
[推奨される記述例]
```
悪い例:
```language
[避けるべき記述例]
```
チェックリストの作成:
プラグインアーキテクチャ規約の遵守:
生成するスキルは、プラグインアーキテクチャ規約に従う必要がある(独立性の原則、汎用性の原則、単一責任の原則など)。
重複最小化の確認:
既存スキルと重複する内容が含まれていないかを確認し、スキル固有の内容のみを記述する。
生成したコンテンツを検証し、品質を確保する。
実施内容:
プラグインアーキテクチャ規約の確認:
このスキルは以下を生成する:
検出例:
このSkillは、いろいろな規約を定義する
対処法:
検出例:
良い例: これ
悪い例: あれ
対処法:
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.