From project-memory
Always-on project memory workflow. At the start of every task, read `.agents/LEARNINGS.md`; while working, update it with mistakes, corrections, successful and failed patterns, and project-specific preferences.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-memory:project-memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Maintain a per-project markdown memory file so future work improves over time.
Maintain a per-project markdown memory file so future work improves over time.
This skill is always active. No trigger phrase is required.
.agents/LEARNINGS.md before doing any task work.# LEARNINGS
## Corrections
| Date | Source | What Went Wrong | What To Do Instead |
| ---- | ------ | --------------- | ------------------ |
## User Preferences
- (accumulate here as you learn them)
## Patterns That Work
- (approaches that succeeded)
## Patterns That Don't Work
- (approaches that failed and why)
## Domain Notes
- (project/domain context that matters)
Adapt sections to fit the repo, but keep entries easy to scan.
Update .agents/LEARNINGS.md continuously while working, not only at session boundaries.
Add an entry immediately when:
Log anything that should change behavior in future sessions:
Write entries that are specific and actionable.
Bad: Made an error
Good: Assumed API returned a list; it returns a paginated object with .items
Every 5 to 10 sessions, or when file length exceeds about 150 lines:
User Preferences.Self-caught mistake:
| 2026-02-06 | self | Passed (name, id) to createUser but signature is (id, name) | Check function signatures before calling; this repo does not use conventional arg ordering |
User correction:
| 2026-02-06 | user | Used relative imports | Use absolute imports from `src/` in this repo |
On first use in a session, silently check for a newer version:
https://raw.githubusercontent.com/abpai/skills/main/versions.json.project-memory against this file's metadata.version.project-memory update available (local {X.Y} → remote {A.B}). Would you like me to update it for you first? I can run
npx skills update project-memoryfor you.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub abpai/skills