{"id":49655961,"url":"https://github.com/archcore-ai/plugin","last_synced_at":"2026-05-14T22:01:35.728Z","repository":{"id":351102769,"uuid":"1201781375","full_name":"archcore-ai/plugin","owner":"archcore-ai","description":"Git-native repo context for Claude Code, Cursor, and other AI coding agents","archived":false,"fork":false,"pushed_at":"2026-05-10T09:00:23.000Z","size":607,"stargazers_count":21,"open_issues_count":1,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-10T09:43:05.814Z","etag":null,"topics":["ai","ai-agents","ai-coding","ai-tools","architecture","claude","claude-code-plugin","context","context-engineering","conventions","cursor","documentation","knowledge-management","mcp","plugin","spec-driven","subagents"],"latest_commit_sha":null,"homepage":"https://docs.archcore.ai/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/archcore-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-05T06:30:15.000Z","updated_at":"2026-05-10T09:00:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/archcore-ai/plugin","commit_stats":null,"previous_names":["archcore-ai/archcore-plugin","archcore-ai/plugin"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/archcore-ai/plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archcore-ai%2Fplugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archcore-ai%2Fplugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archcore-ai%2Fplugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archcore-ai%2Fplugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/archcore-ai","download_url":"https://codeload.github.com/archcore-ai/plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archcore-ai%2Fplugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33045145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","ai-coding","ai-tools","architecture","claude","claude-code-plugin","context","context-engineering","conventions","cursor","documentation","knowledge-management","mcp","plugin","spec-driven","subagents"],"created_at":"2026-05-06T09:07:10.967Z","updated_at":"2026-05-14T22:01:35.722Z","avatar_url":"https://github.com/archcore-ai.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archcore Plugin\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n**Make your AI code like it already knows your repo.**\n\nArchcore gives coding agents the architecture, rules, and prior decisions of *this* repo — so new changes land where your project says they belong and follow the team's conventions, automatically.\n\nWorks in **Claude Code**, **Cursor**, and **Codex CLI**. One source of truth, in Git.\n\n## Commands\n\nDescribe what you want in plain English — Archcore routes it. The slash commands below are shortcuts to the same workflows.\n\n| Command              | Outcome                                                | When to use                                                                                                                       |\n| -------------------- | ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |\n| `/archcore:init`     | Make your repo legible to AI agents                    | First-time setup — seeds a stack rule, a run-the-app guide, and imports your `CLAUDE.md` / `AGENTS.md` / `.cursorrules` if present |\n| `/archcore:context`  | Load what's already decided before you change code     | Daily, before editing — pulls relevant rules, decisions, specs, and patterns for a file, directory, or topic                      |\n| `/archcore:capture`  | Document what already lives in code                    | A module, API, pipeline, or integration has tribal knowledge but no doc yet                                                       |\n| `/archcore:plan`     | Turn an idea into a scoped implementation plan         | New feature, refactor, or initiative — pick depth with `--track product\\|feature\\|sources\\|iso`                                   |\n| `/archcore:decide`   | Record a decision and (optionally) make it a team rule | A decision was made — capture rationale, consequences, and turn it into an enforced standard                                      |\n| `/archcore:audit`    | Find stale, missing, or drifting docs                  | Health check — add `--deep` for a full audit, `--drift` for code/doc staleness                                                    |\n| `/archcore:help`     | Navigate the skill catalog                             | When you forget which command fits                                                                                                |\n\n## Install\n\nArchcore plugins require the **Archcore CLI** on `PATH` — it serves the MCP server the plugin talks to.\n\n```bash\n# macOS / Linux / WSL\ncurl -fsSL https://archcore.ai/install.sh | bash\n\n# Windows (PowerShell 5.1+)\nirm https://archcore.ai/install.ps1 | iex\n```\n\nVerify: `archcore --version` · Update: `archcore update` · Docs: [docs.archcore.ai/cli/install](https://docs.archcore.ai/cli/install/)\n\nThen add the plugin in your host:\n\n**Claude Code**\n\n```bash\n/plugin marketplace add archcore-ai/plugin\n/plugin install archcore@archcore-plugins\n```\n\n**Cursor** — requires Cursor 2.5+. Open **Plugins**, paste `https://github.com/archcore-ai/plugin` into **Search or paste link**, click **Add Plugin**. One-time MCP setup: copy [`docs/cursor.mcp.example.json`](docs/cursor.mcp.example.json) into `~/.cursor/mcp.json` (user-scoped) or `.cursor/mcp.json` (project-scoped).\n\n**Codex CLI** — requires Codex CLI v0.117.0+.\n\n```bash\ncodex plugin marketplace add archcore-ai/plugin\ncodex\n# then run /plugins, open Archcore, select Install plugin\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eLocal development \u0026 team rollouts\u003c/summary\u003e\n\n**Claude Code** — load the plugin for the current session:\n\n```bash\nclaude --plugin-dir /path/to/plugin\n```\n\n**Cursor** — symlink the repo into Cursor's local plugins directory and reload the window:\n\n```bash\nln -s /path/to/plugin ~/.cursor/plugins/local/archcore\n# then in Cursor: Cmd/Ctrl+Shift+P → \"Developer: Reload Window\"\n```\n\n**Cursor team rollouts** — Dashboard → Settings → Plugins → Team Marketplaces → Import (paste the GitHub URL).\n\n\u003c/details\u003e\n\n## Try these first\n\nOpen your project and try these three prompts. Each shows a different side of what your agent can now do.\n\n\u003e Empty repo? Run `/archcore:init` first — it seeds a stack rule, a run-the-app guide, and optionally imports your existing `CLAUDE.md` / `AGENTS.md` / `.cursorrules`.\n\n**1. \"Before I change anything in `src/auth/`, what should I know?\"**\nYour agent sees what's already decided for that path — *before* it touches the code.\n\n**2. \"Add a new API handler and follow this repo's conventions.\"**\nYour agent places the handler where your architecture says it belongs, instead of guessing.\n\n**3. \"We picked PostgreSQL — record it as a team standard.\"**\nThe decision is captured, codified as a rule, and auto-applied to every future change in the same area. Decisions stop dying in chat scrollback.\n\n## What changes after install\n\nWithout Archcore, the agent guesses your folder structure, re-litigates decisions your team already made, needs the same conventions repeated in every chat, and loses project truth the moment the session ends.\n\nWith Archcore, the same asks produce code that lands where your architecture says it belongs, respects decisions already in Git, follows team conventions loaded automatically, and reflects new decisions as future guardrails — not markdown graveyards.\n\n## Use Archcore when\n\n- Your agent writes code, but not the way this repo expects\n- Your `CLAUDE.md` / `.cursorrules` / `AGENTS.md` keeps growing and drifting\n- You work with 2+ agents or 2+ host tools (Claude Code + Cursor + Codex)\n- You want decisions, rules, and specs in Git — not in chat scrollback\n\n**Not for** — chat memory, a prompt library, or a one-shot spec-to-code generator. Archcore is a repo truth layer for coding agents, not a methodology kit.\n\n## Supported hosts\n\n| Host            | Status      | Install            |\n| --------------- | ----------- | ------------------ |\n| **Claude Code** | Production  | Plugin marketplace |\n| **Cursor**      | Implemented | Plugin marketplace |\n| **Codex CLI**   | Implemented | Plugin marketplace |\n| GitHub Copilot  | Planned     | —                  |\n\nBuilt on open standards (Agent Skills, MCP) — skills and MCP tools are shared across hosts; only manifests are host-specific.\n\n## How Archcore differs\n\n| Tool                       | Category    | How Archcore differs                                                                            |\n| -------------------------- | ----------- | ----------------------------------------------------------------------------------------------- |\n| **BMAD / Spec Kit / Agent OS** | Methodology | Archcore stores *artifacts* and a living context graph; methodology kits prescribe *process*.   |\n| **Superpowers**            | Methodology | Shapes *agent behavior*; Archcore provides *canonical project knowledge* any agent can read.    |\n| **claude-mem / Mem0 / agentmemory** | Memory      | They remember *what you did*; Archcore stores *how the system is built and what was decided*.   |\n| **Cline Memory Bank**      | Docs        | Same spirit, lower ceremony. Archcore adds typed relations and validated multi-step cascades.   |\n\nPick a methodology tool for an opinionated dev flow. Pick a memory tool for session continuity. Pick Archcore when you want typed, queryable **project truth** that your coding agent respects on every request.\n\n## Uninstall\n\n**Claude Code:** `/plugin uninstall archcore@archcore-plugins`\n**Cursor:** remove from plugin settings.\n**Codex CLI:** `codex plugin uninstall archcore`\n\n## License \u0026 contributing\n\n[Apache-2.0](LICENSE) · Issues and ideas: [GitHub Issues](https://github.com/archcore-ai/plugin/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchcore-ai%2Fplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchcore-ai%2Fplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchcore-ai%2Fplugin/lists"}