{
  "markdown": "# Conotate\n\nYour codebase is too big to hold in your head. Conotate helps Claude hold it for you.\n\nConotate is a Claude Code skill plugin that generates and maintains structured\nknowledge bases for any part of your codebase — so you can ask Claude about\nyour auth module, your UI components, or your data pipeline without pasting\nin mountains of code every time.\n\n## The Problem\n\nWhen you're working with a large codebase, Claude only knows what's in the\nconversation. That means you're either pasting files constantly, or hoping\nClaude can figure it out from a vague description. Neither scales. Conotate\ngives you a better way: teach Claude about a domain once, then load that\nknowledge whenever you need it.\n\n## How It Works\n\nConotate gives you two skills:\n\n**`/explore-domain`** — Point it at a folder or domain in your codebase.\nClaude will explore it thoroughly and generate a structured knowledge file\ncovering: overview, architecture, data flows, patterns & conventions, and\ngotchas. Run it again later and it only updates what changed.\n\n**`/read-knowledge`** — Load one or more knowledge files into your\nconversation. Use the domain path, a slug, or just describe what it does —\nConotate will figure out which file you mean.\n\nKnowledge files live in `docs/conotate/` and are plain markdown — readable\nby humans, optimized for Claude.\n\n## Walkthrough\n\n### Generate a knowledge base\n\nRun `/explore-domain` and tell Claude which part of your codebase to document:\n\n> `/explore-domain src/auth`\n\nClaude will explore the folder and write a knowledge file to\n`docs/conotate/src-auth.md`, structured like this:\n\n```\n## src/auth: Overview\nHandles user authentication and session management...\n\n## src/auth: Architecture\nsrc/auth/\n├── index.ts         — public API\n├── session.ts       — session lifecycle\n└── middleware.ts    — Express middleware\n...\n\n## src/auth: Gotchas\nSessions are invalidated on password change but not on email change...\n```\n\n### Load it later\n\nIn any future conversation, just say:\n\n> `/read-knowledge auth`\n\nConotate resolves \"auth\" to `src-auth`, loads the file, and Claude\nis immediately up to speed — no copy-pasting required.\n\n### Keep it fresh\n\nWhen your code changes, run `/explore-domain src/auth` again.\nConotate detects what changed via git and only regenerates the\naffected sections.\n\n## Installation\n\nConotate is a Claude Code skill plugin.\n\n### Via Claude Marketplace\n\n```\n/plugin install conotate\n```\n\n### Via GitHub\n\nIf Conotate isn't in the official marketplace yet, install it directly\nfrom GitHub using Claude Code's custom marketplace feature:\n\n```\n/plugin marketplace add https://github.com/Lunarisnia/conotate\n/plugin install conotate@conotate-dev\n```\n\nThat's it — `/explore-domain` and `/read-knowledge` will be available\nin any Claude Code session.\n\n## Requirements\n\n- [Claude Code](https://claude.ai/code) (CLI, desktop, or IDE extension)\n\n## Contributing\n\nContributions are welcome! Feel free to open an issue or pull request on\n[GitHub](https://github.com/Lunarisnia/conotate).\n\n## License\n\nMIT — see [LICENSE](./LICENSE)\n",
  "bytes": 3073,
  "sha": "8a0da856e555afaca39b12354a6f8f5642a956077efb7cd17832d300b15f9cc2",
  "repo_slug": "lunarisnia/conotate",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_lunarisnia_conotate_conotate_e9bdfb50/readme"
}