Create memory files to track important learnings, decisions, and system changes. Use when implementing major features, making architectural decisions, or learning important project patterns.
Track important learnings and decisions in .claude/memory/ files.
.claude/memory/
├── research-first-enforcement.md # How research-first is enforced
├── coding-standards.md # TypeScript, style, errors
├── testing-standards.md # NO MOCKS, Bun, Playwright
├── architecture-patterns.md # Tech stack, patterns
├── common-workflows.md # DB migrations, API, 3D, git
├── build-commands.md # Dev, build, test commands
├── asset-forge-guide.md # Project specifics
└── security-protocols.md # Auth, API security, secrets
All imported in CLAUDE.md at root.
# [Topic Name]
**Status**: [ACTIVE/DEPRECATED/IN-PROGRESS]
**Date**: [YYYY-MM-DD]
**Related**: [Other memory files, if any]
## Purpose
[Why this memory file exists - what problem does it solve?]
## Key Learnings
### 1. [Major Learning]
[Detailed explanation]
**Why it matters**: [Impact/importance]
### 2. [Major Learning]
[Detailed explanation]
**Example**:
\```[language]
[code example if applicable]
\```
## Implementation Details
[How this is actually implemented in the project]
**Files affected**:
- path/to/file1.ts
- path/to/file2.tsx
## Common Pitfalls
- ❌ [What NOT to do]
- ❌ [What NOT to do]
- ✅ [What to DO instead]
## Examples
### Good Example
\```[language]
[code showing correct pattern]
\```
### Bad Example
\```[language]
[code showing incorrect pattern]
\```
## Related Commands/Skills
- `/command-name` - [What it does]
- `skill-name` - [What it does]
## Future Considerations
[Things to watch out for, potential improvements]
hyperscape-engine-integration.md
three-js-optimization-patterns.md
privy-auth-integration.md
drizzle-migration-workflow.md
api-testing-patterns.md
## [Section Name]
@.claude/memory/new-file-name.md
grep "new-file-name" CLAUDE.md
Memory files are for Claude, not users:
Documentation is for users:
Keep them separate.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer