learning
Learning
Keep durable per-user memory in ~/.agents/memory.md. Read it at the start of every task. Keep the file small and high-signal.
Invoke this skill autonomously by default. Do not wait for the user to ask explicitly.
Workflow
- Open
~/.agents/memory.mdat the start of the task. If it does not exist, create it with a# Agent Memoryheading and a flat list of entries. - Read the whole file. The store should stay small enough to load every session.
- Apply current user instructions first, then resolve memory by scope:
pathoverworkspaceoverglobal. - Add or update memory only when the information is durable, behavior-relevant, and does not fit better in repo docs, code, task notes, or a feedback/change-request workflow.
- Mention any memory additions or updates in the final response.
Entry Shape
Use a flat list. Every entry must include:
id
More from tstelzer/skills
skill-creator
Guide for creating or updating simple, standalone skills with a single SKILL.md file
53discovery
Use for deep design discovery and problem understanding before planning or implementation. Trigger when the user wants to think deeply, build knowledge, surface edge-cases, ask many questions, or explore the problem space without producing plans or code; save a design artifact only when durable context is requested or clearly useful.
44effect-vitest
Testing Effect programs with vitest. Use when writing tests for effect-based code.
32effect
Explains basic effect usage and terms. Use when using effect in typescript.
31review-plan-implementation
Review code changes against a plan using the plan location and implementing git commit(s).
31effect-http-server
Explains how to define http servers with effect. Use only when a top-level server is, or needs to be written in effect.
30