Skip to content

What is Archcore?

Shared

Archcore turns your repository into structured, machine-readable context — so AI agents understand your architecture, rules, and decisions. It takes scattered project knowledge — decisions, rules, patterns, plans — and stores it as typed, git-native documents that agents discover, read, and follow automatically.

AI coding agents start every session from scratch. They don’t remember yesterday’s decisions, last week’s architecture review, or the coding standards your team agreed on months ago.

Teams work around this with flat instruction files:

  • CLAUDE.md — grows into a wall of text that’s hard to maintain
  • .cursorrules — locked to one tool, not reusable across agents
  • docs/ folder — unstructured markdown, agents don’t know what’s relevant
  • Team knowledge — lives in people’s heads, Slack threads, and wikis

These workarounds stop scaling as projects grow.

Archcore adds a .archcore/ directory to your repository. Inside it, every piece of project knowledge becomes a typed document — an architecture decision, a coding rule, a how-to guide, an implementation plan.

your-project/
├── .archcore/
│ ├── auth/
│ │ ├── jwt-strategy.adr.md ← decision
│ │ └── auth-redesign.prd.md ← requirements
│ ├── payments/
│ │ └── stripe-integration.guide.md ← how-to
│ └── onboarding-flow.task-type.md ← proven pattern
└── src/
└── ...

Each file suffix (.adr.md, .guide.md, .task-type.md) indicates its document type.

When an agent starts a session, Archcore’s MCP server makes all documents available. The agent can query, read, create, and link documents without leaving the conversation.

FeatureFlat filesArchcore
StructureFree-form textTyped documents with templates
ScaleGets unwieldy past ~50 linesSeparate documents, free-form directory structure
ReusabilityCopy-paste between toolsOne setup works with all agents
FindabilityAgent reads the whole fileAgent queries by type, status, or topic
LifecycleNo versioning beyond git diffDraft → accepted → rejected status
ConnectionsNo links between conceptsExplicit relations between documents

Read the full comparison →

After running archcore init, your agents can:

  • Find relevant context — query decisions, rules, and patterns by type or topic
  • Follow team standards — read coding rules and how-to guides automatically
  • Create new knowledge — record decisions and patterns as structured documents
  • Link related concepts — connect a plan to the PRD it implements, or a rule to the decision that produced it
  • Work consistently — the same knowledge base works across Claude Code, Cursor, Copilot, Gemini CLI, and more
  • The Plugin gives you the highest-level experience in Claude Code and Cursor — skills like /archcore:adr, multi-step tracks, built-in agents, and guardrails.
  • The CLI is the core — one binary, eight MCP tools, and session hooks that work with all eight supported agents.

Both paths use the same .archcore/ directory. See Mental Model for how they fit together.