agent-communication
AI DevKit · Exchange information with active Codex, Claude Code, and other AI agents using ai-devkit agent list, detail, and…
AI DevKit · Use the memory CLI as a durable knowledge layer. Search before non-trivial work, store verified reusable knowledge, update stale entries, and avoid saving transcripts, secrets, or one-off task progress.
Claude Code
$ npx -y skills add codeaholicguy/ai-devkit --skill memory --agent claude-code
Codex
$ npx skills add codeaholicguy/ai-devkit --skill memory -a codex -y
Cursor
$ npx skills add codeaholicguy/ai-devkit --skill memory -a cursor -y
Gemini CLI
$ npx skills add codeaholicguy/ai-devkit --skill memory -a gemini-cli -y
GitHub Copilot
$ npx skills add codeaholicguy/ai-devkit --skill memory -a github-copilot -y
OpenCode
$ npx skills add codeaholicguy/ai-devkit --skill memory -a opencode -y
Windsurf
$ npx skills add codeaholicguy/ai-devkit --skill memory -a windsurf -y
name: memory description: AI DevKit · Use the memory CLI as a durable knowledge layer. Search before non-trivial work, store verified reusable knowledge, update stale entries, and avoid saving transcripts, secrets, or one-off task progress.
Use `npx ai-devkit@latest memory ...` as the durable knowledge layer.
1. For implementation, debugging, review, planning, or documentation tasks, search before deep work unless the task is trivial:
npx ai-devkit@latest memory search --query "<task, subsystem, error, or convention>" --limit 5
For broad or risky tasks, search multiple angles: subsystem, error text, framework, command, and task intent.
2. Use results as context:
3. Search before storing:
npx ai-devkit@latest memory search --query "<knowledge to store>" --table
4. Store or update only after the quality gate passes.
Before storing, all must be true:
Store:
Do not store:
npx ai-devkit@latest memory search \ --query "<query>" \ --tags "<tags>" \ --scope "<scope>" \ --limit 5
Use `--table` to get IDs for updates:
npx ai-devkit@latest memory search --query "<query>" --table
Options: `--query/-q` required; `--tags`; `--scope/-s`; `--limit/-l` from 1-20; `--table`.
npx ai-devkit@latest memory store \ --title "<actionable title, 10-100 chars>" \ --content "<context, guidance, evidence, exceptions>" \ --tags "<lowercase,tags>" \ --scope "<global|project:name|repo:org/repo>"
Use this content shape when helpful:
Context: Where this applies. Guidance: What to do. Evidence: File, command, test, or user instruction. Exceptions: When not to apply it.
Find the ID with `search --table`, then update only changed fields:
npx ai-devkit@latest memory update \ --id "<memory-id>" \ --title "<updated title>" \ --content "<updated content>" \ --tags "<replacement,tags>" \ --scope "<updated scope>"
`--tags` replaces all existing tags.
Use the narrowest useful scope:
If unsure, use a narrower scope.
The control plane for AI coding agents. AI DevKit gives Claude Code, Codex CLI, Gemini CLI, opencode, Pi, Cursor, GitHub Copilot, Devin, and other coding agents one local-first operating layer: one config, one console, local memory retrieval, cross-agent
AI DevKit · Exchange information with active Codex, Claude Code, and other AI agents using ai-devkit agent list, detail, and…
AI DevKit · Manage running AI agents with ai-devkit agent commands. Use when an agent needs to identify itself, list agents,…
AI DevKit · Supervise multi-agent workflows over repeated passes: poll progress, unblock waiting agents, coordinate dependencies,…
AI DevKit · Check local AI DevKit readiness and run setup only when status shows onboarding or harness integration gaps.
AI DevKit · Use when the user asks to brainstorm, ideate, generate ideas, expand options, challenge ideas, pressure-test ideas,…
AI DevKit · Update CHANGELOG.md Unreleased items from git commits since the latest release. Use when users ask to update…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.