This gives Claude a persistent knowledge layer across sessions using a local SQLite database. Instead of re-learning your project conventions or asking the same questions twice, it searches stored memories before diving into work and saves verified patterns, fixes, and decisions after confirming they're reusable. The quality gate is strict: no logs, no secrets, no speculation, only knowledge backed by code or explicit instructions. It's scoped to repos or projects, not dumped into a global pile. If you're tired of Claude forgetting how your tests run or which API quirks matter, this turns episodic conversations into something closer to actual working memory. The workflow is search first, store after verification, update when stale.

GitHub stars
1.3K
last updated
Jun 11, 2026

Install

$ npx -y skills add codeaholicguy/ai-devkit --skill memory --agent claude-code

Installs into .claude/skills of the current project.

Files

AI DevKit Memory CLI

Use npx ai-devkit@latest memory ... as the durable knowledge layer.

Workflow

  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:

    • Trust repo files, tests, fresh command output, and explicit user instructions over memory.
    • If memory conflicts with verified evidence, use the evidence and update the stale memory.
    • Mention memory only when it changes the plan or avoids asking the user again.
  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.

Quality Gate

Before storing, all must be true:

Sponsors

Details

Repository
github.com/codeaholicguy/ai-devkit
Categories
AI & Agent Building, CLI & Terminal
First seen
Jun 11, 2026

More from codeaholicguy/ai-devkit

All 12
1codeaholicguy avatarsimplify-implementationcodeaholicguy/ai-devkitAI DevKit · Analyze and simplify existing implementations to reduce complexity, improve maintainability, and enhance scalability. Use when users ask to simplify0skills.sh installs
2codeaholicguy avatarstructured-debugcodeaholicguy/ai-devkitAI DevKit · Guide structured debugging before code changes by clarifying expected behavior, reproducing issues, identifying likely root causes, and agreeing on 0skills.sh installs
3codeaholicguy avatartddcodeaholicguy/ai-devkitAI DevKit · Test-driven development — write a failing test before writing production code. Use when implementing new functionality, adding behavior, or fixing b0skills.sh installs
4codeaholicguy avatartechnical-writercodeaholicguy/ai-devkitAI DevKit · Review and improve documentation for novice users. Use when users ask to review docs, improve documentation, audit README files, evaluate API docs, 0skills.sh installs
5codeaholicguy avatarverifycodeaholicguy/ai-devkitAI DevKit · Enforce evidence-based completion claims — require fresh command output before reporting success. Use when completing any task, fixing a bug, finish0skills.sh installs
6daffy0208 avatarAccessibility Engineerdaffy0208/ai-dev-standardsImplement accessibility (a11y) best practices to make applications usable by everyone. Use when building UIs, conducting accessibility audits, or ensuring WCAG 0skills.sh installs