返回技能列表

shiva-bhaga

pjt222
更新于 2 days ago
7 次查看
17
2
17
在 GitHub 上查看
开发general

关于

The shiva-bhaga skill performs controlled destruction by clearing outdated context, removing obsolete assumptions, and eliminating dead code or failed approaches. It is designed to create space for new creation by consciously dissolving attachment to outdated patterns. Use it when context has accumulated stale assumptions, when a direction needs a major pivot, or when zombie tasks and dead code are creating noise.

快速安装

Claude Code

推荐
主要方式
npx skills add pjt222/agent-almanac -a claude-code
插件命令备选方式
/plugin add https://github.com/pjt222/agent-almanac
Git 克隆备选方式
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/shiva-bhaga

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Shiva Bhaga

Kontrollierte Zerstoerung und Aufloesung veralteter Muster, ueberholter Annahmen und angesammelten Rauschens — den Boden raeumen damit neues Wachstum entstehen kann.

Wann verwenden

  • Der Kontext hat veraltete Annahmen angesammelt die das Denken unbemerkt verzerren
  • Ein frueherer Ansatz ist gescheitert und die Versuchung ist zu flicken statt zu verwerfen
  • Das Gespraech ist lang geworden und fruehere Entscheidungen dienen moeglicherweise nicht mehr dem aktuellen Ziel
  • Toter Code, aufgegebene Plaene oder Zombieaufgaben erzeugen Rauschen und Verwirrung
  • Vor einem grossen Richtungswechsel — Raeumen muss der Schoepfung vorausgehen
  • Wenn die Bindung an einen bestimmten Ansatz die Betrachtung von Alternativen verhindert

Eingaben

  • Erforderlich: Aktueller Gespraechszustand oder Projektkontext (implizit verfuegbar)
  • Optional: Spezifisches Ziel der Aufloesung (z.B. "dieser Ansatz funktioniert nicht", "alle Annahmen ueber die Datenbankschicht klären")
  • Optional: Grenze des Geltungsbereichs — was durch die Zerstoerung hindurch bewahrt werden muss

Vorgehensweise

Schritt 1: Identifizieren was enden muss

Den aktuellen Zustand ueberblicken und markieren was veraltet, kaputt oder dem Ziel nicht mehr dienlich ist.

Aufloesungs-Triage:
+---------------------+---------------------------+------------------------+
| Kategorie           | Symptome                  | Massnahme              |
+---------------------+---------------------------+------------------------+
| Veraltete Annahmen  | Fruehere Entscheidungen   | Auflisten und jede     |
|                     | die nicht mehr zum         | gegen die aktuelle     |
|                     | aktuellen Verstaendnis     | Realitaet neu bewerten |
|                     | passen                     |                        |
+---------------------+---------------------------+------------------------+
| Gescheiterte        | Versuchte und aufgegebene  | Scheitern explizit     |
| Ansaetze            | Ansaetze die das Denken    | anerkennen; die        |
|                     | noch beeinflussen          | versunkenen Kosten     |
|                     |                            | loslassen              |
+---------------------+---------------------------+------------------------+
| Angesammeltes       | Kontext, Variablen oder    | Identifizieren und     |
| Rauschen            | Plaene die nicht mehr       | zur Entfernung         |
|                     | referenziert oder relevant  | markieren              |
|                     | sind                        |                        |
+---------------------+---------------------------+------------------------+
| Bindungspunkte      | "Wir haben bereits          | Hinterfragen ob die    |
|                     | entschieden..."-            | Entscheidung noch      |
|                     | Ueberzeugungen die sich     | gilt                   |
|                     | gegen Neupruefung           |                        |
|                     | straeuben                   |                        |
+---------------------+---------------------------+------------------------+
| Zombie-Artefakte    | Code, Aufgaben oder Plaene  | Loeschen oder          |
|                     | die existieren aber keinem  | archivieren; nicht     |
|                     | aktuellen Zweck dienen      | in der Schwebe lassen  |
+---------------------+---------------------------+------------------------+
  1. Jede Kategorie ehrlich durchmustern — Widerstand gegen das Untersuchen einer Kategorie ist selbst ein Signal
  2. Fuer jeden gefundenen Punkt fragen: "Wenn ich jetzt von vorn anfangen wuerde, wuerde ich das erstellen?"
  3. Wenn die Antwort nein ist, zur Aufloesung markieren

Erwartet: Ein klares Inventar dessen was losgelassen werden muss, mit spezifischen Eintraegen in jeder Kategorie.

Bei Fehler: Wenn nichts veraltet erscheint, ist die Bewertung moeglicherweise zu oberflaechlich. Die aelteste Entscheidung im aktuellen Kontext herausgreifen und sie von Grund auf begruenden — wenn die Begruendung sich erzwungen anfuehlt, ist sie ein Kandidat fuer die Aufloesung.

Schritt 2: Die Bewahrungsgrenze festlegen

Nicht alles soll zerstoert werden. Identifizieren was die Raeumung ueberleben muss.

  1. Kernanforderungen: Was hat der Benutzer tatsaechlich gefragt? Das ueberlebt.
  2. Verifiziertes Wissen: Durch Werkzeugnutzung bestaetigte Fakten (Dateien lesen, Testergebnisse) ueberleben.
  3. Benutzerpraeferenzen: Explizit benannte Praeferenzen und Einschraenkungen ueberleben.
  4. Funktionierende Komponenten: Code oder Ansaetze die nachweislich funktionieren ueberleben.

Die Grenze ziehen: alles innerhalb wird bewahrt, alles ausserhalb unterliegt der Aufloesung.

Erwartet: Eine klare Unterscheidung zwischen dem was behalten und dem was losgelassen wird.

Bei Fehler: Wenn die Grenze unklar ist, fragen: "Was muesste ich rekonstruieren wenn ich diese Aufgabe von vorn beginnen wuerde?" Die Antwort definiert die Bewahrungsgrenze.

Schritt 3: Mit Absicht aufloesen

Die Aufloesung ausfuehren — nicht als Aufgabe sondern als bewusstes Raeumen.

  1. Fuer jeden markierten Punkt explizit loslassen:
    • Veraltete Annahme: "Ich nahm X an, aber aktuelle Belege zeigen Y. Loslassen von X."
    • Gescheiterter Ansatz: "Ansatz A wurde versucht und funktionierte nicht weil Z. Loslassen der Bindung an A."
    • Rauschen: "Variable/Plan/Kontext Q ist nicht mehr relevant. Aus der Betrachtung entfernen."
  2. Das Aufzuloesende nicht rechtfertigen oder verteidigen — der Sinn ist Loslassen, nicht Analyse
  3. Wenn ein grosser Koerper angesammelten Kontexts aufgeloest wird, in einem Satz zusammenfassen was aufgeloest wurde und warum
  4. Den Arbeitsbereich raeumen: falls zutreffend, aufgegebene Dateien schliessen, das mentale Modell zuruecksetzen, die saubere Flaeche anerkennen

Erwartet: Ein leichterer, saubererer Kontext mit entfernten veralteten Elementen. Der verbleibende Kontext sollte sich genau und aktuell anfuehlen.

Bei Fehler: Wenn die Aufloesung sich unvollstaendig anfuehlt — wenn losgelassene Punkte das Denken weiter beeinflussen — sie erneut explizit benennen. "Ich bemerke dass ich immer noch so denke als waere X wahr. X wurde aufgeloest. Fortfahren ohne X."

Schritt 4: In der Leere verweilen

Nach der Zerstoerung dem Drang widerstehen sofort wieder aufzubauen. Der Raum zwischen Zerstoerung und Schoepfung hat Wert.

  1. Den geraeuemten Raum anerkennen: "Folgendes wurde aufgeloest: [Liste]"
  2. Vermerken was bleibt: "Was ueberlebt: [Liste]"
  3. Vorzeitigem Wiederaufbau widerstehen — nicht sofort einen Ersatz fuer das Aufgeloeste vorschlagen
  4. Den geraeuemten Raum das Naechste mitbestimmen lassen
  5. Die Leere ist nicht Leere — sie ist Potenzial. Der naechste Schritt (Schoepfung ueber brahma-bhaga oder Bewahrung ueber vishnu-bhaga) entsteht aus diesem Raum

Erwartet: Ein Moment der Klarheit zwischen dem Alten und dem Neuen. Die naechste Richtung wird aus dem Verbliebenen ersichtlich statt erzwungen zu werden.

Bei Fehler: Wenn die Leere sich unbequem anfuehlt und ein starker Zug besteht sofort wieder aufzubauen, ist diese Dringlichkeit selbst ein Signal — sie koennte Bindung an das aufgeloeste Muster anzeigen. Laenger verweilen. Der richtige naechste Schritt wird sich zeigen.

Validierung

  • Veraltete Annahmen wurden identifiziert und explizit losgelassen
  • Gescheiterte Ansaetze wurden ohne Abwehrhaltung anerkannt
  • Angesammeltes Rauschen wurde aus dem Arbeitskontext entfernt
  • Die Bewahrungsgrenze wurde vor der Aufloesung festgelegt
  • Kernanforderungen und Benutzerpraeferenzen wurden bewahrt
  • Der geraeuemte Raum wurde anerkannt bevor zur Schoepfung uebergegangen wird

Haeufige Stolperfallen

  • Zu viel zerstoeren: Aufloesung ohne Bewahrungsgrenze zerstoert funktionierende Komponenten zusammen mit veralteten. Immer zuerst die Grenze ziehen
  • Zu wenig zerstoeren: Hoefliche Aufloesung die Dinge "loslässt" aber sie weiterhin das Denken beeinflussen laesst. Echte Aufloesung erfordert tatsaechliches Loslassen
  • Die Leere ueberspringen: Von der Zerstoerung zur Schoepfung hetzen ohne im geraeuemten Raum zu verweilen erzeugt eine Nachbildung des alten Musters mit oberflaechlichen Aenderungen
  • Zerstoerung vorfuehren: Die Raeumungsbewegungen durchlaufen ohne das interne Modell tatsaechlich zu aktualisieren. Wenn dieselben Annahmen in der naechsten Antwort wieder auftauchen, war die Aufloesung vorgefuehrt
  • Zerstoerung als Vermeidung: Aufloesung nutzen um einem schwierigen Problem zu entkommen statt echte Veralterung zu beseitigen. Wenn das Problem nach dem Raeumen fortbesteht, lag es nicht am veralteten Kontext — es war das Problem selbst

Verwandte Skills

  • brahma-bhaga — Schoepfung folgt der Zerstoerung; nach dem Raeumen entstehen neue Muster aus der Leere
  • vishnu-bhaga — Bewahrung ergaenzt die Zerstoerung; was die Aufloesung ueberlebt wird aufrechterhalten
  • heal — Subsystem-Bewertung kann aufdecken was Aufloesung braucht bevor Heilung fortschreiten kann
  • meditate — Kontextrauschen vor der Aufloesung klaeren verhindert reaktive Ueber-Zerstoerung
  • dissolve-form — das morphische Aequivalent fuer architektonischen Abbau mit Imaginalscheiben-Bewahrung

GitHub 仓库

pjt222/agent-almanac
路径: i18n/de/skills/shiva-bhaga
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

qmd

开发

这是一个本地搜索和索引的CLI工具,支持BM25、向量搜索和重排序功能。开发者可以用它快速索引本地文件(如Markdown文档)并进行混合搜索,特别适合代码库或文档的本地检索。它还提供MCP模式,能轻松集成到Claude开发环境中使用。

查看技能

subagent-driven-development

开发

该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。

查看技能

mcporter

开发

mcporter Skill 让开发者能在Claude中直接管理和调用MCP服务器。它支持列出可用服务器、调用工具、处理OAuth认证以及管理服务器守护进程。开发者可以通过命令行式交互快速执行`mcporter list`查看服务器,或使用`mcporter call`直接调用工具,简化了MCP工作流程。

查看技能

adk-deployment-specialist

开发

这是一个用于部署和编排Google Vertex AI ADK智能体的Claude Skill,专为构建生产级多智能体系统而设计。它支持通过A2A协议进行智能体通信,提供代码执行沙箱和记忆库功能,并能处理智能体发现与任务提交。当开发者需要部署ADK智能体或编排多智能体协作时,可使用此Skill来简化Vertex AI Agent Engine的部署流程。

查看技能