How to use Archcore
Install Archcore and give your coding agent project context. Plan changes, save decisions, and check that code follows them.
Install Archcore
Run these commands in your project folder to install Archcore and connect your coding agent.
During setup, choose the agents you use. Archcore configures their connection to the project.
Use Archcore’s four skills in order
A skill is a workflow your agent follows for a specific job. Here, four skills help you add rate limiting to a public API: a cap on how often clients can call it.
Ask your agent using the example prompt, or run the slash command shown below. The commands work in Claude Code, Cursor, Codex CLI, and Copilot. Other agents access Archcore through MCP.
1. Describe the project
/archcore:init
Set up Archcore in this repo.
Your agent reads the repository and proposes documents describing its architecture, rules, and key modules. You review the proposal before Archcore saves it in .archcore/.
2. Plan the feature
/archcore:plan
Plan rate limiting for the public API.
Your agent uses the project context to define how rate limiting should work in a spec and break the implementation into tasks. You can then use that plan to guide the coding work.
3. Save the decision
/archcore:document
Record the decision to use a token bucket in Redis.
Your agent saves the choice and its reasoning in an architecture decision record (ADR). Future tasks can look up why you chose Redis for rate limiting.
4. Review the code
/archcore:review
Review my branch before merge.
Your agent checks the code changes against the spec from step 2 and the decision from step 3. It flags code that breaks a requirement and documents that no longer match the code.
While you code, supported hooks bring relevant specs and decisions to your agent. At the start of a session, they provide a recap of decisions and work in progress. Other agents can read the same documents through MCP.
The next feature starts with the context you have already saved. Your specs and decisions stay in Git alongside the code.