dreaming
Skill0 starsChanged 5 months agoMITView on GitHub
Reflect on recent engineering work across repos, reconstruct what happened, extract reusable engineering lessons, generate research questions, and produce a morning HTML report. Use after project execution, coding sessions, long agent runs, failed loops, multi-repo work, or before starting the next day with a clearer backlog of questions and compounding insights.
- Reads credentials
5 other projects use a version of this.
Adopted by
Most recently taken up by
- 0xUrsanomics/utopia-ostheir own version, first seen Nov 1, 2026
- musterd-io/musterdtheir own version, first seen Nov 1, 2026
- knowall-ai/hermes-reverietheir own version, first seen Oct 11, 2026
- Signet-AI/signetaitheir own version, first seen Aug 2, 2026
- Jeff-Kazzee/dreamingtheir own version, first seen May 10, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- Signet-AI/signetai★ 313same name
- Jeff-Kazzee/dreaming★ 8same name
- 0xUrsanomics/utopia-os★ 2same name
- knowall-ai/hermes-reverie★ 1same name
- musterd-io/musterd★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- shep/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- shep/CLAUDE.mdCLAUDE.md
- advisory-version-checkSkill
- aeo-llm-content-plannerSkill
- agency-command-centerSkill
- agency-morning-briefSkill
- agency-scorecardSkill
- agent-runbookSkill
- agent-usageSkill
- autonomy-budgetSkill
- backlink-pr-angle-generatorSkill
- brand-kit-from-urlSkill
- browser-automationSkill
- building-autonomous-agentsSkill
- capability-mapSkill
- case-study-engineSkill
- clickup-apiSkill
- client-dashboardSkill
- client-health-scoreSkill
- client-onboarding-osSkill
- cli-llm-routingSkill
- codebase-mapSkill
- command-from-your-phoneSkill
- competitor-content-gap-analysisSkill
- connection-monitorSkill
- content-brief-generatorSkill
- determinism-patternSkill
- dispatch-and-briefSkill
- division-operating-modelSkill
- durable-stateSkill
- entity-topical-authority-mapperSkill
- first-real-jobSkill
- founding-circle-ai-securitySkill
- gbp-competitor-auditSkill
- goal-modeSkill
- host-your-agentSkill
- html-reportsSkill
- instinct-bridgeSkill
- evolveSkill
- learn-evalSkill
- learnSkill
- promoteSkill
- skill-createSkill
- internal-linking-auditorSkill
- keyword-deep-diveSkill
- ladder-auditSkill
- lanes-momentum-frameworkSkill
- launch-websiteSkill
- llm-citation-auditSkill
- migration-seo-paritySkill
- migration-visual-checkSkill
- model-gear-routerSkill
- multi-account-gatewaySkill
- multi-model-councilSkill
- night-shiftSkill
- novaSkill
- per-client-memory-routerSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
23 rules. 0 are common, 19 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
19
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 14
Use dreaming when the work is already done or partially done and the next useful act is reflection:
- Very specific: line 16
after a long Codex/Claude/AO/GSD session.
- Distinctive: line 17
after a merge request, failed branch, production incident, or agent swarm.
- Distinctive: line 18
after work across several repos where patterns may be hidden.
- Distinctive: line 19
before a nightly or morning research block.
- Distinctive: line 20
when asked for "what did we learn", "what should we research", "compound insights", "dreaming", or "sleep on this".
- Distinctive: line 38
read-only research tasks can run as swarm scouts without PR expectations.
- Distinctive: line 40
Use AOSwarm for follow-up when a lesson becomes executable code work.
- Distinctive: line 46
Default to the last 24 hours for nightly runs and the last 7 days for ad hoc "catch me up" runs.
- Distinctive: line 50
Read only. Prefer cheap structured commands first:
- Distinctive: line 74
Prefer lessons that improve future throughput across tasks.
- Distinctive: line 97
When using public research, treat X/Twitter as discovery only.
- Distinctive: line 101
Write both Markdown and HTML when running unattended:
- Distinctive: line 123
If the primary model fails with rate-limit, quota, overload, or authentication errors:
- Distinctive: line 126
Stop launching new workers on that provider for the run.
- Distinctive: line 129
If all model calls fail, still generate an evidence-only report from git and local artifacts.
- Distinctive: line 131
Never loop indefinitely. After three consecutive provider failures, mark that provider unavailable for the run.
- Very specific: line 135
Do not source .env; if a repo requires environment loading, use its approved loader and never print secrets.
- Very specific: line 136
Do not create Linear/GitLab/GitHub tickets unless the user explicitly asks.
- Distinctive: line 137
Do not edit production code.
- Distinctive: line 138
Do not push, merge, deploy, or trigger external side effects.
- Distinctive: line 139
Do not quote private raw transcripts into an org-readable repo.
- Distinctive: line 140
Keep evidence paths relative when possible.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
dreaming
Turn yesterday's execution into tomorrow's leverage.
This is a read-only synthesis skill. It studies recent work across repos and agent artifacts, asks better research questions, distills what was learned from project and coding execution, and writes a compact morning report. It must not mutate production code, create tickets, push branches, or expose secrets unless the user explicitly asks for a follow-up execution phase.
Operating Shape
Use dreaming when the work is already done or partially done and the next useful act is reflection:
- after a long Codex/Claude/AO/GSD session;
- after a merge request, failed branch, production incident, or agent swarm;
- after work across several repos where patterns may be hidden;
- before a nightly or morning research block;
- when asked for "what did we learn", "what should we research", "compound insights", "dreaming", or "sleep on this".
Default scope:
- recent git history, dirty files, branches, and commits;
- Beads, Linear references,
.planning/,.gsd/,.omc/, handoff files, and reports; - Claude/Codex/Gemini/AO session artifacts when discoverable;
- project docs such as
AGENTS.md,CLAUDE.md,README.md,ARCHITECTURE.md, and existing codebase maps; - optional public research via Gemini CLI, Codex search, GitHub, docs, and X/Twitter search.
AOSwarm Role
dreaming is the reflection layer around AOSwarm. It does not make code changes itself. When it discovers concrete implementation work, convert that into AOSwarm-ready prompts:
- one narrow problem per worker;
- explicit repo, branch base, and non-goals;
- expected verification commands;
- "open a PR/MR" only when the user approves execution;
- read-only research tasks can run as swarm scouts without PR expectations.
Use AOSwarm for follow-up when a lesson becomes executable code work. Keep the dream report as the decision surface.
Workflow
1. Set the Time Window
Default to the last 24 hours for nightly runs and the last 7 days for ad hoc "catch me up" runs. State the window explicitly in the report.
2. Gather Evidence
Read only. Prefer cheap structured commands first:
git status --short
git log --since="24 hours ago" --oneline --decorate
git branch --show-current
find . -maxdepth 3 \( -name AGENTS.md -o -name CLAUDE.md -o -name README.md -o -name ARCHITECTURE.md \)For multi-repo runs, rank repos by recent commits, dirty state, branch activity, and recently modified planning/report artifacts. Do not scan node_modules, .git, virtualenvs, build outputs, or huge generated folders.
3. Reconstruct the Work
For each active repo, answer:
- What changed?
- What was the intended outcome?
- What broke, surprised us, or took longer than expected?
- Which decisions were made implicitly?
- Which context did agents have to rediscover?
- Which tests, docs, or architecture boundaries would have made the work easier?
4. Extract Compound Insights
Prefer lessons that improve future throughput across tasks. Good insights look like:
- "This repo needs a one-command local verification target because three agents separately rediscovered setup."
- "Feature flags and entitlement checks are coupled across service boundaries; future changes need an ownership map first."
- "The same adapter pattern appeared in three repos; extract a reference implementation before the next integration."
- "Agents lost time because acceptance criteria named UI states but not the backend state machine."
Reject vague observations such as "write better tests" unless they point to a specific contract, missing fixture, or failure mode.
5. Generate Research Questions
Organize questions by category:
| Category | Question shape |
| Architecture | "What boundary would reduce repeated cross-module edits?" |
| Testing | "Which invariant needs a contract test so agents stop guessing?" |
| Tooling | "What script would collapse repeated setup/debug time?" |
| Product semantics | "Which business rule is implicit in code but absent from specs?" |
| Agent workflow | "Where did context compaction, permissions, or routing slow work?" |
| AOSwarm design | "Which follow-up tasks are independent enough for parallel workers?" |
| External research | "What do current docs, GitHub examples, or X/Twitter builders suggest?" |
When using public research, treat X/Twitter as discovery only. Verify useful claims against primary sources, GitHub repos, docs, code, or reproducible local experiments before turning them into engineering recommendations.
6. Produce the Morning Report
Write both Markdown and HTML when running unattended:
reports/nightly/YYYY-MM-DD/dreaming.md
reports/nightly/YYYY-MM-DD/index.htmlRequired report sections:
- Executive summary: 5 to 10 bullets with the highest-leverage insights.
- Work reconstructed: per-repo timeline and evidence links.
- Compound engineering insights: reusable lessons with evidence.
- Research questions: grouped by category and priority.
- AOSwarm candidates: read-only scouts, code-changing workers, and required gates.
- Skill/process updates: what should be encoded into future skills, AGENTS.md, or runbooks.
- Risks and unknowns: places where evidence was weak or missing.
- Failure ledger: rate limits, missing tools, inaccessible repos, partial outputs.
HTML must be self-contained, light-mode, and openable by double-clicking. Use the html-reports skill conventions.
Rate Limits and Fallbacks
If the primary model fails with rate-limit, quota, overload, or authentication errors:
- Record the exact provider, command, exit code, and non-secret error summary in the failure ledger.
- Stop launching new workers on that provider for the run.
- Reduce concurrency by half for fallback providers when the runner supports dynamic throttling; otherwise record the required lower concurrency for the next run.
- Fallback order for synthesis: Claude CLI -> Codex CLI -> Gemini CLI.
- If all model calls fail, still generate an evidence-only report from git and local artifacts.
Never loop indefinitely. After three consecutive provider failures, mark that provider unavailable for the run.
Safety Rules
- Do not source
.env; if a repo requires environment loading, use its approved loader and never print secrets. - Do not create Linear/GitLab/GitHub tickets unless the user explicitly asks.
- Do not edit production code.
- Do not push, merge, deploy, or trigger external side effects.
- Do not quote private raw transcripts into an org-readable repo. Summarize cleaned learnings only.
- Keep evidence paths relative when possible; redact home-directory-only personal context from reports that may be committed.
Completion Criteria
A dreaming run is complete when it has:
- reconstructed the recent work window;
- produced prioritized research questions;
- extracted at least three reusable engineering insights, or explicitly said why evidence was insufficient;
- written the Markdown and HTML report;
- listed AOSwarm-ready candidates without dispatching them unless explicitly authorized.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

