apm-usage
작성자: microsoft
APM(Agent Package Manager)은 AI 코딩 에이전트를 위한 오픈소스 패키지 관리자입니다. 팀이 프로젝트 전반에서 재사용 가능한 지침, 프롬프트, 에이전트, 스킬 및 MCP 서버 구성을 설치, 공유 및 관리할 수 있게 해줍니다.
npx skills add https://github.com/microsoft/apm --skill apm-usageAPM Usage
APM (Agent Package Manager) is the open-source package manager for AI coding agents. It lets teams install, share, and govern reusable instructions, prompts, agents, skills, and MCP server configurations across projects.
When to activate
- User mentions
apmor "Agent Package Manager" - Questions about installing or managing AI-agent packages
- Setting up instructions, prompts, agents, skills, or chatmodes
- Configuring MCP servers through apm.yml
- Authentication for private repos (GitHub, ADO, GHES, Artifactory)
- Policy enforcement or
apm audit - Package authoring or publishing
- Compiling agent context (
apm compile) - Troubleshooting apm errors
Key rules
- Commit these files: apm.yml, apm.lock.yaml, .apm/, deployed harness directories including .grok/, and AGENTS.md
- Never commit: apm_modules/ (add to .gitignore)
- Team sync: after
git clone, runapm installto restore dependencies - Update deps:
apm install --updaterefreshes to latest refs - Pin versions: use tags (
#v1.0.0) in production, branches for development - ASCII only: all CLI output and source must stay within printable ASCII
Reference
For detailed guidance, see the following resources:
- Installation -- install and update APM
- Workflow -- core workflow, apm.yml format, what to commit
- Commands -- full CLI command reference
- Dependencies -- all dependency formats and version pinning
- Authentication -- token setup for private repos
- Governance -- policy engine and audit checks
- Package Authoring -- creating APM packages
- Troubleshooting -- common errors and fixes