dream
About
The "dream" skill enables unconstrained AI-powered creative exploration by deliberately removing structured inputs and validation to allow free association and emergent ideas. It inverts the standard procedural format, creating open space for ideation without evaluation. Developers should use it before design work, naming, or approach selection when premature structure might limit the best solutions.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/dreamCopy and paste this command in Claude Code to install this skill
Documentation
夢
無拘之創探也。此系諸技皆與結構——入、法、驗。夢則故捨結構,令聯想自成,可能無判而現,意念未評而至。
用時
- 設計前——先探其域,再定其構
- 命名前——名束思;未標先夢
- 擇法前——令析心所不及之徑自現
- 困於循環時——同選復返,蓋框過狹
brahma-bhaga(從虛而創)似過結構時——夢者創之先也meditate除噪之後——空境者,夢之最佳畫布
入
- 必要:種子——欲探之題、問、或域。模糊可也,模糊乃佳
- 可選:暫忘之拘(如「暫略性能之慮」「忘現有架構」)
- 可選:一文件或代碼庫,以
Read讀之為聯想之素材
法
第一步:鬆框
釋常導推理之結構。
- 擱任務之求——非永棄,乃夢間也。返時仍在
- 擱評斷之準——夢中無「善」「惡」「可行」「不可行」。此判後至
- 擱昔日之解——昔效者為參,非義也。如初遇此域而夢
- 擱連貫之求——夢不必順序合理。令連繫橫生、驚人、相悖
析心必抗曰:「此低效也。答已知,何必費時?」此抗正夢之所以需——「已知之答」或正屏更佳之可能者也。
得: 較鬆之認知態,意念至而不即類、列、棄。
敗則: 若框不鬆——每念即被評——試故倒之:「最惡之法何?」惡念戲行之,常含善念之種。
第二步:遊
循聯想而不導之。
- 始於種子。令汝憶何?鄰何?(概念上)韻何?
- 循首聯想。復循彼之所引。勿掌——遊也
- 令象成。此問何貌?若為地,何形?若為聲,何音?通感之聯繞析濾
- 令悖並存。「宜簡且全」「宜速且詳」。醒析中,此為取捨;夢中,此為創之張力,待化為新形
- 集碎片。非全念——碎也。一字、一象、半連、一問。此皆素材
聯想碎片無定數。夢至域覺已探,或至一碎片奪注,逼而成形。
得: 碎片、聯想、象、半念之集。亂也、無構也、滿可能之生氣也。
敗則: 若遊無所得——心空而非自由——試讀物。一文件、一庫、一文。素材常於空頁所不催處催聯想。read-garden 之感在焉:觀所在,令其示所能。
第三步:察所燃者
諸碎片中,必有具氣者。非邏輯優先——氣也、生也、趣也。
- 掃諸碎片而不列其序。何者奪注?何者發好奇?
- 察聚——似屬同族之碎片,雖連繫未明
- 察驚——意外而至、自種子所不能預者
- 察抗——覺不適或誤之念或最珍也。抗常標當前思之界
- 勿強擇。若無所燃,夢或需更遊(返第二步),或種子宜變
得: 一或數具真氣之碎片——值得展者,雖其全形未現。
敗則: 若持遊之後無所燃,種子或過抽象,或過拘。試易入口:換種子、讀未料之物、或呼 remote-viewing 以無先見近此域。
第四步:醒——攜碎片前行
柔化自夢態返結構思維。
- 集所燃碎片。平書之——非成念,乃結構工作之種
- 勿即評。令其靜。析心後有其時;未凝勿予
- 記何碎連原任務,何者乃全新疆域
- 若一碎片已可成謀,授之於
brahma-bhaga(創)或結構謀劃之技 - 若碎片需更展,記之以待後夢——夢可迭也
返結構思維時,夢終矣。碎片者,其贈也。有成功能者、有成設計原則者、有被忘者。皆拓可能之域於析所不及處。
得: 自開放探索至結構工作之過渡,攜最具氣之碎片前行。夢後之態宜覺拓——可見選更多、可用連繫更廣。
敗則: 若過渡過驟——析心立碎諸片——以 breathe 為緩衝。夢與析間一自覺頓,護新脆念免於先評。
驗
- 結構確已釋,非僅鬆(意念至而不經評之存)
- 遊為聯想,非導(徑驚人而非先定)
- 至少一碎片具真氣——非僅新,乃生也
- 返結構之過渡柔而非驟
- 夢拓可能之域(可見選多於前)
- 夢之量與任務相稱——非短至淺,非長至縱
陷
- 夢作謀劃:若每「聯想」實為結構化之選項分析,則謀劃多步矣。夢需真釋結構
- 夢中評斷:念至「此不可行」之刻,夢已終。評斷留後
- 以夢避工:夢者,創作之備也,非替之也。若任務清、法顯,即行之
- 望成念:夢生碎片,非藍圖。望夢生全解,如望新播之種即收
- 強作奇幻:夢非任意或戲也。乃真聯想之探也。強創非創
- 不醒:夢而不返結構者,白日夢也。碎片終須遇實
參
brahma-bhaga— 從虛而結構之創;夢者,先創之探也,以養之meditate— 清空間以夢填之;先冥而後夢,效最佳remote-viewing— 無先見而近未知之域;與夢共開放,然應於觀而非創intrinsic— 真動機養夢;強夢無所生breathe— 微頓也,護夢碎於過渡至結構思維時shine— 以真氣映夢所浮之念
GitHub Repository
Related Skills
content-collections
MetaThis skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.
polymarket
MetaThis skill enables developers to build applications with the Polymarket prediction markets platform, including API integration for trading and market data. It also provides real-time data streaming via WebSocket to monitor live trades and market activity. Use it for implementing trading strategies or creating tools that process live market updates.
creating-opencode-plugins
MetaThis skill helps developers create OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It provides the plugin structure, event API specifications, and implementation patterns for JavaScript/TypeScript modules. Use it when you need to intercept, monitor, or extend the OpenCode AI assistant's lifecycle with custom event-driven logic.
sglang
MetaSGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.
