Communityコーディング&開発github.com

Londeren/claude-plugins

Claudeスキル:LLMプロンプトエンジニアリングのためのタイプルーティング、モダリティレジスタ、テンプレート、セルフチェック

claude-plugins とは?

このスキルは、Claude(Claude Code、Cursor、Codexなど)上で高度なLLMプロンプトエンジニアリングを実現するためのツールセットです。タイプルーティングにより、異なるプロンプトタイプ(例:指示型、対話型、生成型)を自動的に分類・ルーティングし、最適な処理フローを提供します。モダリティレジスタ機能では、テキスト、コード、画像など複数のモダリティに対応したプロンプトテンプレートを管理し、一貫性のある出力を生成します。また、組み込みのセルフチェック機構により、プロンプトの品質や一貫性を自動検証し、エラーを未然に防止します。このスキルは、プロンプトエンジニアリングの効率化と品質向上を目的としており、テンプレートベースのアプローチと自動検証の組み合わせが特徴です。開発者は複雑なプロンプトワークフローを簡潔に管理でき、再利用可能なプロンプト部品を簡単に作成・共有できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Londeren/claude-plugins

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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

関連スキル