
Dreaming
- 69 installs
- 1 repo stars
- Updated August 3, 2026
- davidlee/doctrine
dreaming is a Doctrine agent skill that runs unified memory corpus maintenance reactively or proactively so developers can keep agent memories accurate as the codebase and specs evolve.
About
dreaming is a Doctrine agent skill that maintains the project memory corpus when files, commands, or ADRs change and during scheduled housekeeping. It treats reactive fixes and proactive sweeps as one procedure so retrieve stays trustworthy. Use it after refactors or between slices when agent memories may reference outdated paths or duplicate facts.
- Single procedure with reactive triggers after renames, ADR shifts, or stale paths
- Proactive corpus-wide runs during idle time or end-of-slice wrap-up
- Bundled with Doctrine install via npx skills add davidlee/doctrine
- Doctrine README highlights designed memory retrieval, relevance, and decay
Dreaming by the numbers
- 69 all-time installs (skills.sh)
- Ranked #5,786 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davidlee/doctrine --skill dreamingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 69 |
|---|---|
| repo stars | ★ 1 |
| Last updated | August 3, 2026 |
| Repository | davidlee/doctrine ↗ |
How do you prevent Doctrine memories from going stale when files move, commands change, or duplicates accumulate in the corpus?
Maintain Doctrine memory corpus reactively after changes or proactively during idle windows so agent memories stay accurate.
Who is it for?
Developers using Doctrine memory with Claude Code or npx skills who already run doctrine memory commands in active projects.
Skip if: Teams without Doctrine installed or who do not persist agent memories in the Doctrine memory system.
When should I use this skill?
A change triggered stale memories or you schedule idle or end-of-slice maintenance and invoke the dreaming skill procedure.
What you get
Updated, deduplicated memory records with corrected paths and relations so later retrieve calls stay reliable.
Related skills
FAQ
When should I run dreaming reactively?
Skill text says to run scoped maintenance after renames, removed flags, ADR boundary shifts, or review-found stale references.
When is proactive maintenance appropriate?
The skill recommends corpus-wide runs during idle time, end-of-slice wrap-up, or scheduled windows.
How do I install Doctrine skills?
Doctrine README documents npx skills add davidlee/doctrine and doctrine install --agent claude.