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ソースへ移行する機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト