> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maximem.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI coding agents

> A drop-in skill that teaches your AI coding agent (Claude Code, Cursor, Codex, and more) how to add Maximem Synap to your app. The fastest way to integrate: ask, and the agent writes the correct code.

The Synap skill is a drop-in instruction pack for AI coding agents. Once installed, your agent knows the Synap SDK, the scoping model, and every framework integration, so you can just say "add Synap memory to my LangGraph agent" and it writes the correct code instead of guessing.

<Note>
  This is the fastest way to integrate Synap if you already work with an AI coding assistant. The skill is grounded in this documentation, so it stays in step with the SDK.
</Note>

## What it does

* Recognizes when memory fits your use case, and tells you when Synap is overkill.
* Generates correct SDK setup, ingestion, and retrieval code with the right defaults.
* Knows the per-framework integration package for all supported frameworks (LangChain, LangGraph, LlamaIndex, OpenAI Agents, Pydantic AI, CrewAI, AutoGen, Google ADK, Haystack, Agno, Semantic Kernel, Microsoft Agent Framework, NeMo, LiveKit, Pipecat, Claude Agent SDK, Mastra, Vercel AI SDK).
* Applies the User / Customer / Client scoping model correctly for single-user and multi-tenant apps.

## Claude Code

The full skill (with progressive-disclosure reference files) lives in the public SDK repo under `skills/synap`. Drop it into your skills folder:

<CodeGroup>
  ```bash Project (this repo) theme={null}
  npx degit maximem-ai/maximem_synap_sdk/skills/synap .claude/skills/synap
  ```

  ```bash User (all projects) theme={null}
  npx degit maximem-ai/maximem_synap_sdk/skills/synap ~/.claude/skills/synap
  ```
</CodeGroup>

Claude Code auto-discovers any skill at `.claude/skills/<name>/SKILL.md` (project) or `~/.claude/skills/<name>/SKILL.md` (user). Prefer git?

```bash theme={null}
git clone https://github.com/maximem-ai/maximem_synap_sdk.git
cp -r maximem_synap_sdk/skills/synap ~/.claude/skills/synap
```

**Claude Cowork (desktop):** drop the same `skills/synap` folder into your Cowork plugin cache, then run `/skill list` to confirm it registered.

## Other coding agents

For non-Claude tools, the skill ships a single-file `AGENTS.md` (in the same `skills/synap` folder). Copy it to your tool's rules path:

| Tool                          | Put `AGENTS.md` at             |
| ----------------------------- | ------------------------------ |
| **Cursor**                    | `.cursor/rules/synap.mdc`      |
| **Codex**                     | `AGENTS.md` (project root)     |
| **Aider**                     | `CONVENTIONS.md`               |
| **Cline**                     | `.clinerules`                  |
| **Continue / Windsurf / Zed** | the tool's rules-file location |

See the [repo README](https://github.com/maximem-ai/maximem_synap_sdk/tree/main/skills/synap) for the exact steps per tool.

## Then just ask

Once installed, prompt your agent in plain language:

> Add Synap long-term memory to my LangGraph agent, scoped per user.

The skill handles SDK initialization, ingestion, retrieval, and the framework wiring for you.

## Next steps

<CardGroup cols={2}>
  <Card title="All integrations" icon="plug" href="/integrations/overview">
    The framework packages the skill installs for you.
  </Card>

  <Card title="Quickstart" icon="rocket" href="/getting-started/quickstart">
    Prefer to wire it by hand? Do the full setup in about 10 minutes.
  </Card>
</CardGroup>
