claude-plugins は何をしますか?
Claudeスキル:LLMプロンプトエンジニアリングのためのタイプルーティング、モダリティレジスタ、テンプレート、セルフチェック
概要
このスキルは、Claude Code、Cursor、CodexなどのAIエージェントにおいて、LLMプロンプトの設計・管理・検証を効率的に行うためのツールを提供します。プロンプトのタイプに応じた自動ルーティング、複数のモダリティ(テキスト、コード、画像など)に対応したレジスタ管理、再利用可能なテンプレート、そしてプロンプトの一貫性を自動チェックするセルフチェック機能を備えています。
主な機能
- タイプルーティング: プロンプトの種類(指示型、対話型、生成型、分析型など)を自動識別し、適切な処理パイプラインにルーティングします。
- モダリティレジスタ: 異なるモダリティ(テキスト、コード、画像、表など)に対応したプロンプトテンプレートを一元管理します。
- テンプレート管理: 共通パターン化されたプロンプト部品をテンプレートとして保存・再利用できます。
- セルフチェック: プロンプトの品質、一貫性、安全性を自動検証し、問題を事前に検出します。
使い方
インストール
# スキルをプロジェクトに追加
npm install @londeren/claude-plugins
# または
pip install londeren-claude-plugins
初期設定
claude_plugins.yaml または環境変数で設定を行います。
# config.yaml
routing:
enabled: true
types:
- instruction
- dialogue
- generation
- analysis
modality_registers:
- text
- code
- image
- table
templates:
directory: ./prompt_templates
self_check:
enabled: true
rules:
- consistency
- safety
- clarity
使用例
from claude_plugins import PromptEngine
# エンジンの初期化
engine = PromptEngine(config="config.yaml")
# プロンプトの登録
prompt = engine.create_prompt(
type="instruction",
content="次のコードをレビューしてください: {code}",
modality="code"
)
# セルフチェック実行
result = engine.self_check(prompt)
if result.is_valid:
response = engine.execute(prompt)
else:
print(f"検証エラー: {result.errors}")
設定オプション
| オプション | 説明 | デフォルト値 |
|---|---|---|
routing.enabled | タイプルーティングの有効/無効 | true |
modality_registers | 有効にするモダリティのリスト | ["text", "code"] |
templates.directory | テンプレートディレクトリのパス | ./templates |
self_check.enabled | セルフチェックの有効/無効 | true |
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のClaude互換AIエージェント
注意事項
- プロンプトテンプレートはYAMLまたはJSON形式で保存してください。
- セルフチェックルールはプロジェクトの要件に応じてカスタマイズできます。
- モダリティレジスタはパフォーマンスに影響を与える可能性があるため、必要なものだけを有効にしてください。
ライセンス
MIT License