mrwogu/promptscript

Prompt-as-Code for Enterprise AI. Standardize, audit, and deploy instructions across any AI coding assistant.

解決する課題

PromptScriptは、さまざまなAIコーディングツール間における「設定の乖離(configuration drift)」という問題を解決します。Claude Code、Cursor、GitHub Copilotなどのプラットフォームごとに、指示、スキル、エージェント設定のファイル形式やスキーマが異なるため、手動管理ではチームやリポジトリ間で不整合が生じてしまいます。

仕組み

PromptScriptは「構成管理コード」コンパイラとして機能します。指示、スキル、専門エージェント、MCPサーバー、ワークフローなどを含むエージェントプラットフォームを、単一の検証済みGitネイティブ言語で定義します。このツールは、そのソースを50種類のAIコーディングプラットフォームが理解できるネイティブ設定ファイルにコンパイルし、ランタイムプロキシを使用することなく、各ツールに可能な限りリッチな表現を提供します。

対象ユーザー

複数のAIコーディングアシスタントを使用しており、プロジェクトのAI指示、標準、エージェント機能を単一の信頼できる情報源(Single Source of Truth)として管理したい開発者およびエンジニアリング組織。

主な特徴

  • マルチプラットフォーム対応: 50のターゲットにコンパイル可能。Claude Code、Cursor、GitHub Copilot向けの高度なネイティブフォーマッタを含みます。
  • コンポーザブルなアーキテクチャ: @inherit@use@extend を使用して、プロジェクト間で標準やスキルを共有・バージョン管理できます。
  • ポータブルなスキル: スキルを独立したディレクトリとして定義し、Gitやレジストリからインポート可能な参照やスクリプトを含めることができます。
  • エンタープライズガバナンス: ポリシーエンジン、再現可能なビルドのためのロックファイル、標準共有のためのプライベートレジストリを備えています。
  • CI対応: 厳格な検証を行うCLIを提供し、自動化のために機械可読なJSONを出力します。
  • 移行ツール: 既存の指示ファイル(CLAUDE.mdなど)をインポートし、PromptScriptソースへ移行する機能を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト