shiva-bhaga
About
The shiva-bhaga skill performs controlled context purging and dead-code elimination by dismantling stale patterns and assumptions. Use it to intentionally discard failed approaches or clear accumulated noise before a major pivot. It creates space for new solutions by dissolving attachment to outdated reasoning.
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/shiva-bhagaCopy and paste this command in Claude Code to install this skill
Documentation
濕婆之分
控之破與消——拆陳模、清脈絡、釋假設、除死碼,清地以待新生。
用時
- 脈絡積陳假,潛扭推理乃用
- 前法已敗,欲補而非棄之惑生乃用
- 對話已長,早決或不再合當前之的乃用
- 死碼、棄計、屍務生噪致惑乃用
- 將大轉前——清必先於創乃用
- 戀某法而阻察他途乃用
入
- 必要:當前對話之狀或項目之脈絡(隱式可得)
- 可選:消之具體標的(如「此法不行」「清資庫層之諸假設」)
- 可選:範圍之界——破中所須存者
法
第一步:識何當終
察當前之狀,標陳、敗、不再服的者。
Dissolution Triage:
+---------------------+---------------------------+------------------------+
| Category | Symptoms | Action |
+---------------------+---------------------------+------------------------+
| Stale Assumptions | Decisions made early that | List and re-evaluate |
| | no longer match current | each against current |
| | understanding | reality |
+---------------------+---------------------------+------------------------+
| Failed Approaches | Approaches attempted and | Acknowledge failure |
| | abandoned but still | explicitly; release |
| | influencing thinking | the sunk cost |
+---------------------+---------------------------+------------------------+
| Accumulated Noise | Context, variables, or | Identify and mark for |
| | plans that are no longer | removal |
| | referenced or relevant | |
+---------------------+---------------------------+------------------------+
| Attachment Points | "We already decided..." | Question whether the |
| | beliefs that resist | decision still holds |
| | re-examination | |
+---------------------+---------------------------+------------------------+
| Zombie Artifacts | Code, tasks, or plans | Delete or archive; |
| | that exist but serve no | do not leave in limbo |
| | current purpose | |
+---------------------+---------------------------+------------------------+
- 各類誠察——拒察一類本身為信
- 各條問:「若今始之,會立此乎?」
- 答否則標之消
得:所須釋者明列,各類有具體之條。
敗則:若無物似陳,察或太淺。取當前脈絡中最舊之決而從新證之——若證感勉,乃消之候。
第二步:立存之界
非萬皆當破。識何須過清而存。
- 核之求:用者實所請者。此存。
- 驗之知:以工具確之事(讀文、試果)存。
- 用者之偏:明言之偏與限存。
- 行之件:碼或法明證可行者存。
劃界:界內存,界外可消。
得:所留與所釋之分明矣。
敗則:若界不明,問:「若自始重作此務,須重建何?」答即定存之界。
第三步:意而消之
行其消——非棄,乃意之清。
- 各標之條,明釋之:
- 陳假設:「曾假 X,今證示 Y。釋 X。」
- 敗法:「嘗法甲,敗於 Z。釋戀甲。」
- 噪:「變/計/脈絡 Q 已不關。除其考。」
- 勿證或護所消者——意在釋,非析
- 若消大段積脈絡,一句總所消與其因
- 清工作之地:適則閉棄文,重設心模,認其新地
得:脈絡輕而清,陳元已除。所留覺正而當前。
敗則:若消不全——某釋者猶影響思——再明名之。「我覺仍以 X 為真而推。X 已消。無 X 而續。」
第四步:坐於空
破後,抗速重建之衝。破與創之間有值。
- 認所清之地:「下列已消:[列]」
- 記所留:「所存:[列]」
- 抗早重建——勿即為所消者立替
- 任所清之地導後續
- 空非虛——乃潛。下步(由
brahma-bhaga之創或vishnu-bhaga之存)自此空生
得:舊與新間之一刻清。下向自所留現,非強而為。
敗則:若空感不適,強欲速建,此急本身為信——或示戀於所消之模。坐久之。正下步自現。
驗
- 陳假已識而明釋
- 敗法已認,無防
- 積噪已自工作脈絡清
- 消前已立存之界
- 核之求與用者之偏已存
- 所清之地已認,方移於創
陷
- 破過:無存界之消連行件並陳者俱破。先劃界。
- 破不足:禮之消,「釋」而仍任其影響。真消須實放下。
- 略空:自破速至創而不坐於清地,乃為原模之表變復生。
- 演破:行清之動而不真新內模。若同假設於下應再現,消乃演也。
- 以破避:用消以逃難題,非清真陳。若清後問題仍在,非陳脈絡——乃問題本身。
參
brahma-bhaga— 創隨破;清後新模自空生vishnu-bhaga— 存補破;過消而存者得續heal— 子系之察或顯何當消,方能愈meditate— 消前清脈絡之噪以防反應之過破dissolve-form— 形之態當量;構之拆而存形原盤
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.
