Remember
Skill for retaining and recalling context and information during development tasks
A persistent memory skill for AI coding assistants that stores user preferences, project conventions, and workflow decisions across sessions, ensuring consistent behavior without repeating instructions.
What Is This?
Overview
This skill enables AI assistants to remember context between conversations. It saves key information like coding style preferences, project architecture decisions, preferred tools, naming conventions, and recurring instructions into persistent memory files. When a new session begins, the assistant loads these memories and applies them automatically. This eliminates the friction of re-explaining your setup every time you start working with the AI.
Who Should Use This
Perfect for developers who work with AI coding assistants regularly and find themselves repeating the same preferences. Especially useful for teams with established conventions and developers working on long running projects.
Why Use It?
Problems It Solves
Without persistent memory, every AI conversation starts from zero. Developers must re-specify their test framework, explain project structure, and correct the same mistakes repeatedly. This wastes time and creates inconsistency across sessions.
Core Highlights
- Cross Session Persistence retains information between separate conversations
- Automatic Application loads saved preferences without manual prompting
- Organized Storage keeps memories categorized by topic for easy management
- User Controlled developers decide what gets saved and can update or remove entries
- Project Scoped supports different memory sets for different projects
How to Use It?
Basic Usage
Tell the assistant to remember something and it will persist that information for future sessions.
"Always use pnpm instead of npm for this project"
"We use vitest not jest for testing"
"Our API base URL is /api/v2"
"Never auto-commit, always ask first"
Real-World Examples
Full Stack Project Setup
A developer working on a Next.js project with specific conventions told the assistant their preferences once. The memory skill saved them, and every subsequent session automatically followed the same patterns.
## Architecture
- Next.js 14 App Router
- Prisma ORM with PostgreSQL
- Tailwind CSS with shadcn/ui components
## Conventions
- File naming: kebab-case for files, PascalCase for components
- API routes return { data, error } shape
- All database queries go through service layer in src/services/
## Preferences
- Use server components by default, add "use client" only when needed
- Prefer named exports over default exports
- Run lint and type check before suggesting PR creationAdvanced Tips
Organize memories into separate topic files linked from a main index. Keep the primary file concise and use linked files for details. Periodically prune outdated memories to prevent conflicts.
When to Use It?
Use Cases
- Coding Style Preferences save formatting, naming, and structural conventions
- Tool Configuration remember which package manager, test runner, and linter to use
- Project Architecture store decisions about folder structure, patterns, and frameworks
- Workflow Rules persist instructions like commit message format or review requirements
- Team Conventions share consistent assistant behavior across team members
Related Topics
When working with persistent memory, these prompts activate the skill:
- "Remember that I always use TypeScript strict mode"
- "Save this preference for future sessions"
- "Do not forget that we use Prettier with tabs"
- "What do you remember about this project"
Important Notes
Requirements
- Requires a file system location for persistent storage, typically a dotfile directory
- Works with any AI assistant framework that supports loading context from files
- Benefits from version control for memory files to track changes over time
- Memory files should be kept concise to avoid exceeding context window limits
Usage Recommendations
Do:
- Be specific when saving memories so the assistant can apply them precisely
- Review memories periodically to remove outdated or conflicting entries
- Organize by topic rather than chronologically for easier maintenance
- Verify memories against project docs before trusting them as authoritative
Don't:
- Save session specific context like current task details or temporary state
- Store sensitive information like API keys or passwords in memory files
- Let memories accumulate unchecked as contradictions will confuse the assistant
- Duplicate instructions that already exist in project configuration files
Limitations
- Memory files have size limits to fit within AI context windows, so prioritize what gets saved
- Cannot automatically detect when saved information becomes outdated
- Memories are text based and cannot store complex state or binary data
- Different AI tools may use different memory formats, limiting portability across platforms
More Skills You Might Like
Explore similar skills to enhance your workflow
Lobsterdomains
Register ICANN domains with crypto payments (USDC/USDT/ETH/BTC) via API — built for AI agents
Angular Ssr
Angular SSR expert optimizing automated server-side rendering and search engine visibility integration
Problem Solving
Creative problem-solving techniques for breaking through stuck points - includes collision-zone thinking, inversion, pattern recognition, and simplifi
Expo UI Swift UI
Build native iOS UI components with SwiftUI in Expo projects
Merge
Merge the winning agent's branch into base, archive losers, and clean up worktrees
Kotlin MCP Server Generator
kotlin-mcp-server-generator skill for programming & development