MA

microsoft/apm

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

4148 stars 品質 75 トレンド 54MIT

Microsoft/APMは[[T0]からインポートされたエージェントスキル候補です。

概要

Microsoft/APMは[[T0]からインポートされたエージェントスキル候補です。

概要(AI 翻訳)

AIエージェント向けのオープンソースのコミュニティ主導の依存関係管理ツール。

例えば、package.json、requirements.txt、Cargo.tomlですが、AIエージェントの設定用です。

GitHub Copilot |Claude Code |Grok Build |カーソル |OpenCode |Codex |Gemini |ウィンドサーフィン |Kiro

ドキュメントクイックスタートCLIリファレンス****ロードマップ


マニフェストでポータブル。デフォルトで安全。ポリシーで管理される。 1つのファイルはすべてのエージェントのコンテキストを表し、1つのコマンドはそれをどこでも再現し、1つのポリシーが組織が許可する内容を制御します。

なぜAPMなのか

AIコーディングエージェントは有用な文脈が必要です — 標準、プロンプト、スキル、プラグインなど — しかし、今日ではすべての開発者が手動で設定しています。何も移植可能でも再現もできません。そのためのマニフェストも存在しません。

APMはこれを修正します。 プロジェクトのエージェント依存関係をapm.ymlで宣言すれば、リポジトリをクローンする開発者は数秒で完全に設定されたエージェントをセットアップできます — これはnpmやpipと同様に遷移的依存関係解決です。また、プラグインの作成を本物の依存関係マネージャーで作成し標準のplugin.jsonパッケージをエクスポートできる最初のツールでもあります。

npx skills addから?? ドロップイン:

同じインストールジェスチャーです。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

APM – Agent Package Manager

An open-source, community-driven dependency manager for AI agents.

Think package.json, requirements.txt, or Cargo.toml — but for AI agent configuration.

GitHub Copilot | Claude Code | Grok Build | Cursor | OpenCode | Codex | Gemini | Windsurf | Kiro

Documentation · Quick Start · CLI Reference · Roadmap


Portable by manifest. Secure by default. Governed by policy. One file describes every agent’s context; one command reproduces it everywhere; one policy controls what an org will allow.

Why APM

AI coding agents need context to be useful — standards, prompts, skills, plugins — but today every developer sets this up manually. Nothing is portable nor reproducible. There’s no manifest for it.

APM fixes this. Declare your project’s agentic dependencies once in apm.yml, and every developer who clones your repo gets a fully configured agent setup in seconds — with transitive dependency resolution, just like npm or pip. It’s also the first tool that lets you author plugins with a real dependency manager and export standard plugin.json packages.

# apm.yml — ships with your project
name: your-project
version: 1.0.0
targets:
  - copilot # choose the harness(es) this project supports
dependencies:
  apm:
    # Skills from any repository
    - anthropics/skills/skills/frontend-design
    # Plugins
    - github/awesome-copilot/plugins/context-engineering
    # Specific agent primitives from any repository
    - github/awesome-copilot/agents/api-architect.agent.md
    # A full APM package with instructions, skills, prompts, hooks...
    - microsoft/apm-sample-package#v1.0.0
  mcp:
    # MCP servers -- installed into every selected target
    - name: io.github.github/github-mcp-server
      transport: http   # MCP transport name, not URL scheme -- connects over HTTPS
git clone  && cd 
apm install    # every agent is configured

Coming from npx skills add? Drop-in:

apm install vercel-labs/agent-skills                            # whole bundle, like npx skills add
apm install vercel-labs/agent-skills --skill deploy-to-vercel   # one skill, persisted to apm.yml

Same install gesture. You also get a manifest, lockfile, and reproducibility.

Zero-config Copilot:

apm compile -t copilot   # writes .github/copilot-instructions.md

One command, no configuration – VS Code and GitHub Copilot read the file automatically. APM dogfoods this target on its own repository.

The three promises

1. Portable by manifest

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add microsoft/apm
MCP 初心者?mcpskill.org のガイドから始めましょう →