AMP
Prerequisites
- Swamp installed
- Amp installed
Initialize the repository
$ swamp repo init --tool ampYou will see output like:
20:46:55.279 INF repo·init Initialized swamp repository at "/path/to/your/repo" (tool: "amp")What this sets up
Swamp adds its rules and skill list to AGENTS.md, copies bundled skills to
.agents/skills/, and writes .amp/settings.json with swamp * in the trusted
command allowlist. Your own project instructions coexist in AGENTS.md via
managed sections — Swamp only touches its own delimited block.
Use alongside another agent
Enroll multiple tools by repeating --tool on swamp repo init. Each tool's
scaffolding is written independently, so AGENTS.md and another tool's
instructions file (such as CLAUDE.md) coexist in the same repository.
$ swamp repo init --tool amp --tool claudeTo enroll an additional tool in an existing repository, run swamp repo upgrade
with the full intended list — upgrade replaces the enrolled tools, so any tool
you want to keep must appear in the command:
$ swamp repo upgrade --tool amp --tool claudeVerify it works
Run Amp in your repository and type:
I am new to swampThe agent matches the getting-started skill and walks you through creating your first model.
Upgrading
When a new version of Swamp is released, upgrade the repository to get updated skills and instructions:
$ swamp repo upgradeThe managed section in AGENTS.md is replaced with the latest content. Anything
you wrote outside the managed section is preserved. .amp/settings.json is
merged to preserve any keys you added.