By kyzdes
Two-layer agent docs: a committed agent-docs/ navigation tree (MAP + per-domain deep docs) and a gitignored context-map-<slug>/ memory tree (decisions, known issues, gotchas, tasks). Generate, decompose, update, audit, reconcile, and conflict-check project docs for AI coding agents — navigation that survives a big codebase plus memory that survives a context reset.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent-facing project documentation in two linked layers — so an AI coding agent never gets lost in a big codebase, and never forgets what was already decided.
A Claude Code skill / plugin that generates, decomposes, audits, reconciles, and conflict-checks the docs an AI agent actually needs. It is not a README, PRD, or architecture spec — it is navigation and memory built for LLM ingestion.
your-project/
├── agent-docs/ ← navigation (COMMITTED) "where do I go, what reads what"
│ ├── MAP.md router
│ ├── domains/*.md per-domain deep docs
│ └── _meta/*.json machine-readable links + freshness
└── context-map-<slug>/ ← memory (GITIGNORED) "what was decided, what's broken, what not to repeat"
├── context-map.md router + frontmatter
├── decisions.md D-### locked decisions
├── known-issues.md KI-### open issues + regression rules
├── gotchas.md G-### traps
└── tasks.md T-### next work
A single docs file fails an agent in two different ways, so the skill keeps two trees with opposite git policies:
Navigation — agent-docs/ | Memory — context-map-<slug>/ | |
|---|---|---|
| Git | committed — shared, reviewable | gitignored — private, .env-like |
| Answers | "where do I go, what reads what" | "what was decided, what's broken, what must I not repeat" |
| A fact goes here if… | it's code structure — domains, entry points, file routing, neighbors | it's project history / operational truth — decisions, known issues, gotchas, tasks |
| Stays fresh via | a CI freshness gate (fails the build when code changes but its domain doc doesn't) | a SessionStart staleness notice + manual update |
The two trees are cross-linked: MAP.md points at the memory router, the memory router points back at MAP.md, and _meta/links.json records the machine-readable pairing. Domain docs cite memory IDs (D-002, KI-001) instead of restating them, so there is one source of truth.
Why gitignore the memory?
decisions.md/known-issues.mdare operational notes that may name internal hosts, workarounds, and "do not ship this" caveats. They are treated like.env— useful to every future agent on your machine, never pushed to a public remote.
The skill ships through the kyzdes/claude-skills marketplace:
/plugin marketplace add kyzdes/claude-skills
/plugin install context-map@claude-skills
Then just describe what you want in plain language — the skill triggers on intent, not on a command:
"Set up a context map for this repo so future sessions remember our decisions and stop re-litigating them."
"This monorepo is too big — my agent keeps loading the wrong files. Split it into per-domain docs and add a check that keeps them fresh."
Works in Claude Code, and the generated docs are wired into CLAUDE.md, AGENTS.md, GEMINI.md, or .cursor/rules/ so Cursor and Gemini CLI sessions read them first too.
Generation scales to the project. The skill runs an inspector (scripts/inspect_project.py) to size the repo (XS → XL) from source count, churn, and structure, then:
agent-docs/ navigation layer (6–12 domains at M, 10–25 at L/XL). At ≥5 domains it dispatches one writer subagent per domain in parallel.verified / inferred / stale / conflicting), so it never silently launders a guess into a fact.MAP.md, and follows the trail. If it reads more than three files without an answer, that's a documented gap to fix before finishing.You rarely name a mode — the skill infers it — but they're explicit when you want them:
npx claudepluginhub kyzdes/claude-skills --plugin context-mapDeploy and manage applications on VPS servers with Dokploy. Use when the user wants to: set up a new VPS server, deploy a project from GitHub, manage domains/DNS, create databases, check server status, view logs, or remove deployed projects. Also use when the user mentions re-deploying, checking deploy status, adding environment variables, or troubleshooting a deployed app. Also triggers when users say things like "put this on my server", "I need hosting", "make this accessible online", "my site is down", "set up CI/CD for deployment", or anything related to getting code running on a remote server. Triggers on: VPS, deploy, server setup, Dokploy, hosting, domain, DNS, redeploy, server status, deploy logs, "put online", "host this", "site down", CI/CD.
Google Stitch AI UI generation — brainstorm, generate, edit, iterate on UI designs from text prompts. Produces HTML with Tailwind CSS and PNG screenshots.
Cross-platform (macOS + Windows + Linux) secrets manager skill: stores API keys, SSH keys, server creds, and domain info in the OS-native credential store (macOS Keychain / Windows Credential Manager / Linux Secret Service, encrypted-file fallback on headless servers) via the `keys` CLI. Agents architecturally cannot reveal plaintext (Sealed wrapper + env-gated reveal). First-class Claude Code skill; `keys init` emits equivalent rule files for Cursor, Aider, Codex CLI, and Cline.
Extract flight + hotel data from Aviasales / Ostrovok links and compile into a self-contained HTML itinerary with XLSX/PDF export. Triggers on avs.io / aviasales.ru / corp.ostrovok.ru links and Russian travel keywords.
Instrument an app with SentryX over MCP: error tracking + distributed tracing + product analytics/funnels, correlated by trace_id. Use to "instrument my app", do "error tracking" or "distributed tracing", "define a funnel" / "product analytics", "trace debugging", "set up Sentry / SentryX", wire up "OTLP", or "fix this bug with SentryX". Teaches the connect-once flow (remote Streamable-HTTP MCP, Bearer org token), the instrument flow (detect stack → 5 product questions → create_project → instrument_hint → apply error+OTLP+track() snippets → define_event/funnel/feature → verify get_funnel), and the fix-bugs flow (search_issues → prepare_fix_bundle). Ships the full MCP tool reference, per-stack copy-paste snippets, and end-to-end recipes.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review