dream
Skill15 starsChanged 4 months agoMITView on GitHub
Deep creative exploration engine. Competing perspectives, stress-tested by a 4-persona council, scored by integrity. The approach that survives attack wins — not the one that sounds best.
40 other projects use a version of this.
Adopted by
Most recently taken up by
- srinator22/New-Projecttheir own version, first seen Nov 8, 2026
- Melvynx/ai-maxxing-skillstheir own version, first seen Nov 8, 2026
- fjwood69/moritheir own version, first seen Nov 8, 2026
- alexandrosandre/agentic-engineeringtheir own version, first seen Nov 8, 2026
- MMACABRE/SKILLStheir own version, first seen Nov 8, 2026
- matteo-pacini/skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use resume, deslop and 5 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
genomewalkerSkillresume
Resume a thread by loading its ~800-token context capsule
Also in 3 projects that use this
SentrySkilldeslop
Strip AI-generated noise from the diff before pushing — extra comments a human wouldn't write, defensive try/catch in trusted code paths, casts to any, inline imports in Python, and other style inconsistencies with the surrounding file. Use this immediately before commit so the diff stays clean.
Also in 3 projects that use this
AnthropicSkillstart
Set up your bio-research environment and explore available tools. Use when first getting oriented with the plugin, checking which literature, drug-discovery, or visualization MCP servers are connected, or surveying available analysis skills before starting a new project.
Also in 3 projects that use this
Microsoft AzureSkillreflect
Learning capture system that extracts HIGH/MED/LOW confidence patterns from conversations to prevent repeating mistakes. Use after user corrections ("no", "wrong"), praise ("perfect", "exactly"), or when discovering edge cases. Complements .squad/agents/{agent}/history.md and .squad/decisions.md.
Also in 3 projects that use this
BlockSkillplan
Draft a TDD, PRD, or lightweight plan in the conversation without committing it.
Also in 4 projects that use this
varun29ankuSSkillorchestrate
This skill should be used when the user asks to 'orchestrate a task', 'break down work into parallel agents', 'coordinate subtasks', 'run agents in parallel', or mentions 'multi-agent'. Decomposes complex tasks into tracked subtasks, dispatches parallel subagents, and coordinates until completion.
Also in 3 projects that use this
Other versions40 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 40
- Noizefield/audio-plugin-coder★ 334same name
- grandamenium/dream-skill★ 136same name
- sneg55/agent-starter★ 76same name
- oprogramadorreal/optimus-claude★ 75same name
- tranhieutt/software_development_department★ 71same name
- maxvaega/awesome-skills★ 40same name
- seldonframe/seldonframe★ 40same name
- hyperb1iss/hyperskills★ 36same name
- fjwood69/mori★ 32same name
- Melvynx/ai-maxxing-skills★ 32same name
30 more not listed
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 repository30 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- app-devSkill
- architectureSkill
- buildSkill
- checkpointSkill
- context-mgmtSkill
- debugSkill
- evalSkill
- experimentSkill
- forgeSkill
- frontendSkill
- governance-syncSkill
- handoffSkill
- helpSkill
- human-passSkill
- ingestSkill
- initSkill
- knowledge-graphSkill
- landing-pageSkill
- marketing-siteSkill
- metricsSkill
- orchestrationSkill
- qualitySkill
- retrospectiveSkill
- reviewSkill
- shipSkill
- simplifySkill
- tearitapartSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. 0 are common, 13 are distinctive, and 3 are very specific to this project.
0
Common
Most of the 39 edited versions we read keep these.
13
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Use before any non-trivial decision.
- Distinctive: line 44
Before dreaming, understand what exists:
- Very specific: line 46
Check _meta/research/ for prior work
- Distinctive: line 47
Check agentdb for related learnings/failures
- Distinctive: line 83
Must explicitly state what's deferred and the cost of deferral.
- Distinctive: line 106
If they can't find a flaw, the approach is strong.
- Distinctive: line 118
Use AskUserQuestion when: perspectives generated, before running council Ask: "Three perspectives ready.
- Distinctive: line 119
Ask: "Three perspectives ready.
- Distinctive: line 136
If ALL shatter: the problem needs reframing (thermal shock).
- Distinctive: line 168
Use AskUserQuestion when: results presented with ranked perspectives Ask: "Proceed with {winner}, hybrid approach, or rethink the problem?" …
- Distinctive: line 169
Ask: "Proceed with {winner}, hybrid approach, or rethink the problem?" Options: proceed with winner, hybrid of top 2, rethink </ask_user> …
- Distinctive: line 175
Every approach failed the stress test.
- Distinctive: line 178
Ask: is the problem statement wrong?
- Distinctive: line 181
If still shatters: STOP. "This needs human decomposition." </phase>
- Very specific: line 185
If gh authenticated and profile is github-oss or github-production: Post dream to GitHub Discussions (Decisions category).
- Very specific: line 188
Write to _meta/dreams/{topic}.md only.
“Common” is measured: kept by at least 6 in 10 of the 39 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
<skill id="dream"><purpose>
Expand the solution space BEFORE committing.Not "give me 3 options" — structured divergence: competing value systems + adversarial stress test + integrity scoring.
The winning approach is the one that SURVIVES attack, not the one that sounds best.
Use before any non-trivial decision. Use when the obvious answer feels too easy.
</purpose>
<on_start> agentdb read-start # prior dreams + learnings seed the perspectives; don't re-explore killed approaches </on_start>
<skill_load> always: skills/quality/SKILL.md, skills/architecture/SKILL.md on_domain: api: skills/architecture/reference/api.md, skills/architecture/reference/backend.md frontend: skills/frontend/SKILL.md backend: skills/architecture/reference/backend.md security: skills/tearitapart/reference/security.md </skill_load>
<!-- ============================================ --><!-- THE DREAM CYCLE --><!-- ============================================ --><phase id="0_ground" name="Ground in Reality">
Before dreaming, understand what exists:
1. Glob/Grep affected areas in the codebase
2. Check _meta/research/ for prior work
3. Check agentdb for related learnings/failures
4. Map existing patterns, conventions, constraintsDreams that ignore the codebase are fantasies, not proposals.
</phase>
<phase id="1_diverge" name="Generate Competing Perspectives"> <perspective id="minimalist" voice="terse, provocative, reductive">
Goal: the SMALLEST possible solution. Question the premise itself.
- Can we delete our way to the answer?
- Does an existing tool/library already do this?
- What if we just... don't build this?
- What's the 20-line version?Target: 90% code reduction. Must reference actual files that could be deleted.
Format: 3-8 lines. Effort estimate. Coverage percentage. </perspective> <perspective id="maximalist" voice="expansive, visionary, system-thinking">
Goal: the version you'd be PROUD of in 6 months.
- What does the ideal architecture look like?
- What does this unlock beyond the immediate need?
- What edge cases should be handled from day 1?Target: complete solution. Must sketch actual architecture, not hand-wave.
Format: full description with component diagram. Effort estimate. </perspective> <perspective id="pragmatist" voice="balanced, explicit about tradeoffs, deadline-aware">
Goal: the 80/20 point. Ship this week.
- What's the minimum that solves the real problem?
- What can we defer without paying interest?
- What's the upgrade path when we need more?Target: 80% solution with clear upgrade path.
Must explicitly state what's deferred and the cost of deferral.
Format: concrete plan. Effort estimate. Tradeoff table. </perspective>Tier 1: generate all 3 inline.
Tier 2+: spawn dreamer agent for codebase-grounded perspectives.
</phase>
<phase id="2_stress_test" name="4-Persona Council — Find What Breaks">
For EACH perspective, run through the council. Not voting — adversarial probing. <council>
<persona id="architect" concern="fragility, scale, tech debt">
Probes structural integrity. Coupling, single points of failure, migration nightmares.
Breaks things by asking "what happens when..."
</persona><persona id="user" concern="usability, complexity, does it solve MY problem?">
Cuts through elegance. "Does it work for the person using this every day?"
</persona>
<persona id="adversary" concern="what breaks, worst case, what was missed">
Pure attack mode. Edge cases, race conditions, security holes, wrong assumptions.
If they can't find a flaw, the approach is strong.
</persona>
<persona id="operator" concern="can we ship it, can we maintain it, blast radius">
Operational reality. Deployment, monitoring, rollback, on-call burden.
Beautiful code that's hell to operate fails.
</persona> </council>Each persona: 2-3 lines per perspective. Specific concerns, not essays.
<ask_user>
Use AskUserQuestion when: perspectives generated, before running council
Ask: "Three perspectives ready. Which resonates, or run all through stress test?"
Options: stress test all, lean toward {minimalist|maximalist|pragmatist}, rethink framing
</ask_user>
</phase>
<phase id="3_measure" name="Integrity Scoring">
For each perspective, score integrity based on council feedback:- How many council members raised critical (not fixable) concerns?
- Did the perspective already account for the concerns?
- Are the flaws structural or cosmetic?
= 0.8: ANTIFRAGILE — stronger because of the attacks. = 0.6: VIABLE — survives with minor fixes. < 0.6: SHATTERED — fundamental flaws. Don't pursue.
Rank surviving perspectives by score.
If ALL shatter: the problem needs reframing (thermal shock).
</phase>
<phase id="4_present" name="Present Results">
<output_format>
# Dream: {topic}Context
{codebase state, constraints, existing patterns}
Perspectives (ranked by integrity)
{emoji} {name} — integrity: {score}
{perspective content} Effort: {estimate} Council verdict: {1-line summary per persona} Survived because: {why it's robust} — {perspective name}
{repeat for each surviving perspective}
Shattered
{any that didn't survive, with reason}
Recommendation
{highest integrity + why. hybrid options if scores are close.}
Next: /kernel:forge {approach} or /kernel:ingest for guided execution. </output_format>
<ask_user>
Use AskUserQuestion when: results presented with ranked perspectives
Ask: "Proceed with {winner}, hybrid approach, or rethink the problem?"
Options: proceed with winner, hybrid of top 2, rethink
</ask_user>
</phase>
<phase id="thermal_shock" name="All Perspectives Shattered" trigger="all_shatter">
Every approach failed the stress test. The problem needs reframing.- Record why each shattered (agentdb learn failure)
- Ask: is the problem statement wrong? Solving the right thing?
- Generate 1-2 reframings of the original problem
- Return to diverge phase with reframed problem (max 1 reframe)
- If still shatters: STOP. "This needs human decomposition."
</phase>
<github_integration> If gh authenticated and profile is github-oss or github-production: Post dream to GitHub Discussions (Decisions category). Otherwise: Write to _meta/dreams/{topic}.md only. </github_integration>
<telemetry>
agentdb emit command "dream" "" '{"topic":"X","perspectives":3,"survived":N,"chosen":"pragmatist","integrity":0.85}'
</telemetry></skill>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.

