Skip to content
Conduit

mcp server

agent-compass

Central agentic standards, guidelines, skills & bootstrap tooling for AI coding agents (Claude, Codex, Copilot).

me-cedric/agent-compasscommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 20, 2026

agent-compass

Shared operating kit for AI coding agents (Claude Code, Codex, GitHub Copilot) in team repositories.

Compass gives a project one agent contract, a small set of skills, role agents, stack rules, MCP servers and CI packs. It installs them from a git submodule that is pinned to a release tag. A per-file hash lock keeps updates exact. An edit in the project is never lost. It has no runtime dependency. It needs Node 20.12 or later and git.

Start in 5 minutes

ac stands for node docs/agent-compass/bin/ac.mjs. Run it from the project root.

git submodule add <compass-url> docs/agent-compass
git -C docs/agent-compass checkout <tag>
ac init                  # create .agents/compass.json, then sync
ac doctor                # fix each "fail" line
ac check --frozen        # exit 0 when the project matches the lock
ac ui                    # open the local UI; turn assets on and off

Commit the submodule, .gitmodules, .agents/ and the generated files. Run ac sync --to <tag> to update. See docs/guide/install.md.

Commands

CommandDoes
ac initCreate .agents/compass.json if it is missing. Then sync.
ac syncFetch the upstream sources. Write the files, keys and blocks into the project. --to <tag> moves the submodule first.
ac checkCompare the project with the lock and check the docs layout. --frozen exits 1 on drift. Writes nothing.
ac doctorCheck the tools, the configuration and the ownership rules. --tokens checks the context budget. --global reports your user-level setup.
ac migrateMove a compass 0.4 to 0.9 install to 1.0. --docs moves spec-kit specs to the Konvoy docs layout.
ac envcheck, export, import and run: keep env vars in step and share them encrypted with age.
ac devup, down, status and logs: run the local stack with process-compose.
ac runRun a command from agent-compass.commands.json. Store the result in .agents/runs/.
ac usageShow tokens, cost, cache hit rate and sub-agent share from the Claude Code and Codex transcripts.
ac promoteCopy a project skill into compass.
ac assetsList the assets with their tokens. on, off and recommended switch assets in .agents/compass.json.
ac uiStart the local web UI on 127.0.0.1.

init, sync, check, doctor and migrate take --root <dir>, --dry and --json. Every command has --help; read it for the options of env, dev, run, usage, promote, assets and ui. Exit 0 is success, 1 is an error or drift, 2 is a usage error.

Providers

ProviderReadsCompass sets
Claude CodeCLAUDE.md (imports AGENTS.md), .claude/skills, .claude/agents, .claude/rulesOutput style, hooks, permission rules, agent model pins, the deliver workflow.
CodexAGENTS.md, .agents/skills, .codex/agentsmodel_verbosity, reasoning summary, hooks, agent model pins.
GitHub CopilotAGENTS.md, .claude/skills, .claude/agents, .claude/rules, .github/agentsAgent model pins and MCP servers.

Docs

Start with docs/README.md.

GuideCovers
InstallSubmodule, sync, update, CI check, migration.
AssetsSkills, stack rules, agents, packs, MCP servers, upstream sources.
Local UIac ui, ac usage, ac promote.
Dev loopEnv, local run, e2e.
QualitySecurity scans, CI packs, version pins.
DeliveryDocs layout, OpenSpec, RAID, ADRs, pull requests.
Engineering rulesCode, tests, git, security, accessibility, docs.
AgentsStyle contract, delegation, cost, permissions.
ArchitectureAPIs, resilience, observability, monorepos.
NativeMobile, desktop, devices, design.

The ownership contract says what compass and Konvoy write. The decisions hold ADR 0001 to 0007.

Layout

bin/ac.mjs   engine/   ui/        the CLI, the engine and the local UI
core/        the compass block, output style, hooks, role agents, OpenSpec schema
skills/      rules/     packs/    mcp/catalog.json   upstream.json
docs/        scripts/   test/

Develop

Read AGENTS.md and CONTRIBUTING.md first. Run npm test for the tests and npm run check for the tests and the lints.

Licence: MIT. See LICENSE and THIRD_PARTY_NOTICES.md. The last 0.x release is the tag v0.9.6.

↑↓ navigate openesc close