Skip to content

Reference

This section is the authoritative reference for APM. If you’re learning APM, start in the consumer ramp or producer ramp instead — the reference assumes you know what you’re looking for.

Per-command pages live under reference/cli/. Grouped by lifecycle phase:

PhaseCommands
Project setupinit, install, update, uninstall
Inspect and auditview, deps, outdated, list, audit
Compile and integratecompile, prune, targets, runtime
Cache and configcache, config
Run scriptsrun
Author and distributepack, unpack, preview, marketplace, search
Governancepolicy, mcp
Experimentalexperimental
DocWhat it specifies
Manifest schemaEvery field in apm.yml
Lockfile specapm.lock.yaml schema, semantics, and integrity contract
Policy schemaapm-policy.yml rules, merge semantics, severity
Targets matrixWhich primitive types each target (Copilot, Claude, …) supports
Baseline checksThe CI checks apm audit --ci runs
Environment variablesEvery env var APM reads, with precedence
Primitive typesSkill, prompt, instruction, agent, hook, command
Package typesAPM packages, plugins, marketplaces
ExamplesWorked end-to-end examples
ExperimentalSurface area still subject to change
  • <placeholder> — you must substitute a real value.
  • [optional] — argument or flag is optional.
  • All commands assume apm is on PATH; install instructions are in the Quickstart.
  • Status symbols in CLI output: [+] success, [!] warning, [x] error, [i] info, [*] action, [>] running.