依存関係ではなく、アーキテクチャをインストール。
ソースコード、AI ルール、MCP サーバーをリポジトリに組み込み、コミットに固定します。使い方は AI がすでに知っています。
curl -fsSL https://genpm.net/install.sh | shirm https://genpm.net/install.ps1 | iexgenpm add @core/authgenpm mcp setupあとはエージェントに頼むだけ: genpm でこのプロジェクトに GitHub ログインを追加して
3 つのレイヤー、1 つのコミット。
各パッケージには、コード、AI がそれを使うためのルール、連携する MCP サーバーが含まれます。3 つとも同じ SHA 検証を通過します。
あなたのものになるコード
node_modules ではなく src/ に配置されます。diff で確認し、編集し、コミットできます。
AI のためのコンテキスト
モジュールごとの AGENTS.md。エージェントがそのフォルダーで作業するときだけ読み込まれます。
すぐ使えるコネクション
モジュールに必要な MCP サーバーをマニフェストで宣言。追加するのはあなたが同意したときだけです。
@core から始めよう
まだパッケージがありません。最初の 1 つを公開しましょう。
インストール数
検索。確認。組み込み。
検索
Web、CLI、または AI から、目的に合うモジュールを見つけます。
genpm search stripe確認
リポジトリに何かが加わる前に、実際のファイル、AI ルール、コミットを確認できます。
genpm info @core/billing組み込み
コードは src/ に、ルールは IDE が読む場所に配置され、ロックファイルが SHA を固定します。
genpm add @core/billingGenPM をエディターに接続
MCP サーバーは 1 つだけ。エージェントが検索、確認、インストールを行い、コード以外に何かを追加する前には必ず確認します。
claude mcp add genpm -- genpm mcp serve{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }{ "servers": { "genpm": { "type": "stdio", "command": "genpm", "args": ["mcp", "serve"] } } }{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }[mcp_servers.genpm] command = "genpm" args = ["mcp", "serve"]
または genpm mcp setup を実行すると、GenPM が検出したすべてのクライアントの設定を書き込みます。
genpm バイナリがない場合は npx -y @genpm/mcp を使ってください(Node.js が必要)。
確認したものが、そのままインストールされる。
SHA に固定
タグは 40 文字のコミットに解決され、取得のたびに検証されます。ブランチは使いません。
スクリプトなし
GenPM にはライフサイクルフックがありません。パッケージのコードがあなたのマシンで実行されることはありません。
ルールをスキャン
すべての AI ルールファイルは、掲載前にプロンプトインジェクションの検査を受けます。