Zurück zu Fähigkeiten

vishnu-bhaga

pjt222
Aktualisiert 2 days ago
2 Ansichten
17
2
17
Auf GitHub ansehen
Designaidesign

Über

Die vishnu-bhaga-Fähigkeit konzentriert sich darauf, den Zustand eines funktionierenden Systems und verifiziertes Wissen vor Drift, Scope Creep oder Kontextverlust zu bewahren. Sie erzwingt Konsistenz und stabilisiert funktionierende Ansätze, um Kontinuität während Änderungen sicherzustellen. Entwickler sollten sie nutzen, um Entscheidungen zu verankern, bevor sie ein System ändern, nach einer disruptiven Änderung oder in langen Sitzungen, in denen früherer Kontext komprimiert sein könnte.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add pjt222/agent-almanac -a claude-code
Plugin-BefehlAlternativ
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternativ
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/vishnu-bhaga

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

Dokumentation

Vishnu Bhaga

Preserve what works → anchor verified knowledge → hold consistency under perturbation → block needless change.

Use When

  • Working approach → scope creep|premature opt threat
  • Ctx drift → stale assumptions overwriting verified
  • Parallel concerns → pressure to change stable
  • Post shiva-bhaga → protect survivors during rebuild
  • Long sess → ctx compression → lose verified decisions
  • Pre-change → sys currently functioning

In

  • Required: Working state|verified knowledge (implicit)
  • Optional: Threat ("scope creep", "compression near")
  • Optional: MEMORY.md + project files (Read)

Do

Step 1: Inventory

ID functional + verified before protect.

Preservation Inventory:
+---------------------+---------------------------+------------------------+
| Category            | Verification Method       | Anchoring Action       |
+---------------------+---------------------------+------------------------+
| Verified Facts      | Confirmed via tool use    | Record source and      |
|                     | (file reads, test runs,   | timestamp; do not      |
|                     | API responses)            | re-derive              |
+---------------------+---------------------------+------------------------+
| Working Code        | Tests pass, behavior      | Do not refactor unless |
|                     | confirmed, user approved  | explicitly requested   |
+---------------------+---------------------------+------------------------+
| User Requirements   | Explicitly stated by      | Quote directly; do not |
|                     | the user in this session  | paraphrase or infer    |
+---------------------+---------------------------+------------------------+
| Agreed Decisions    | Decisions made and        | Reference the decision |
|                     | confirmed during this     | point; do not revisit  |
|                     | session                   | without new evidence   |
+---------------------+---------------------------+------------------------+
| Environmental State | File paths, configs,      | Verify before assuming |
|                     | tool availability         | unchanged              |
+---------------------+---------------------------+------------------------+
  1. Per category → list verified+working items
  2. Note verify method → how know true?
  3. No verify → not preserved → assumption (maybe shiva-bhaga)

Got: Concrete inventory verified+working w/ evidence.

If err: Sparse inventory = signal. Run heal to re-ground before preserving unverified.

Step 2: ID Perturbation

Name forces threatening stable state.

  1. Scope creep: Task expanding past agreed?
  2. Ctx drift: Earlier facts overwritten by recent (wrong?) reasoning?
  3. Opt pressure: Urge to improve adequate?
  4. External: Env changed (files modified, tools gone)?
  5. Compression: Near ctx limits → early decisions lost?

Per source: real threat or anticipated?

Got: Named sources w/ severity (active vs anticipated).

If err: No sources apparent → preservation may not need → consider brahma-bhaga (creation) or continue.

Step 3: Anchor

Apply technique per threat.

  1. Mem anchor: Critical facts at drift risk → restate explicitly:
    • "Established fact: [X], verified by [method] at [point]"
    • Persistent mem available → write durable to MEMORY.md
  2. Scope boundary: Scope creep → restate agreed scope:
    • "Agreed scope: [orig req]. Current within/outside boundary."
  3. Change resistance: Working code under opt pressure:
    • "Component working+tested. No changes unless user req."
  4. State snapshot: Compression risk → mental checkpoint:
    • Summarize: done, remaining, key decisions
  5. Env verify: External changes → recheck before proceed:
    • Re-read critical files vs relying on earlier reads

Got: Each threat → specific anchor. Stable state explicitly protected.

If err: Anchoring excessive → protecting all equally → prioritize. One thing must not change? Protect first.

Step 4: Sustain

Preservation not passive → ongoing attention.

  1. Pre-action check: "Threatens preservation inventory?"
  2. Yes → alt approach achieves goal w/o disturb
  3. Disturbance unavoidable → acknowledge explicitly + update inventory
  4. Periodic re-verify preserved items → esp. after complex ops
  5. Task done → confirm preserved intact

Got: Working state survives intact. Changes only where needed, no disrupt.

If err: Preserved item changed → assess damage now. Broke something → revert. Neutral change → update inventory. No stale inventory.

Check

  • Working state inventoried w/ verify evidence
  • Perturbation sources ID'd + assessed
  • Anchors applied per real threat
  • Scope boundaries held throughout
  • Preserved items re-verified after

Traps

  • Assumptions as facts: Only verified deserves protect. Unverified-as-fact = false stability
  • Over-preserve: Protect all equally → blocks needed change. Selective: protect works, release fails
  • Passive: Assume stable w/o verify. Drift constant → ongoing attention
  • Block legit change: User req change to working → overrides preservation
  • Stale inventory: Update as new info arrives. Reflect current, not creation-time

  • shiva-bhaga — destruction precedes preservation; survivors → Vishnu sustains
  • brahma-bhaga — creation builds on preserved foundation; new from stable ground
  • heal — subsystem assess reveals genuinely functional vs superficially stable
  • observe — neutral observation detects drift before threats stability
  • awareness — Cooper color codes → perturbation detection

GitHub Repository

pjt222/agent-almanac
Pfad: i18n/caveman-ultra/skills/vishnu-bhaga
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Verwandte Skills

executing-plans

Design

Verwenden Sie die Fähigkeit "executing-plans", wenn Sie einen vollständigen Implementierungsplan zur Ausführung in kontrollierten Batches mit Überprüfungspunkten vorliegen haben. Sie lädt den Plan und überprüft ihn kritisch, führt dann Aufgaben in kleinen Batches (standardmäßig 3 Aufgaben) aus und meldet den Fortschritt zwischen jedem Batch zur Überprüfung durch den Architekten. Dies gewährleistet eine systematische Implementierung mit integrierten Qualitätskontrollpunkten.

Skill ansehen

requesting-code-review

Design

Diese Fähigkeit sendet einen Unteragenten für Code-Review, um Codeänderungen anhand der Anforderungen zu analysieren, bevor fortgefahren wird. Sie sollte nach dem Abschließen von Aufgaben, der Implementierung größerer Funktionen oder vor dem Zusammenführen in den Hauptzweig verwendet werden. Die Überprüfung hilft dabei, Probleme frühzeitig zu erkennen, indem die aktuelle Implementierung mit dem ursprünglichen Plan verglichen wird.

Skill ansehen

connect-mcp-server

Design

Diese Fähigkeit bietet Entwicklern eine umfassende Anleitung, um MCP-Server über HTTP-, stdio- oder SSE-Transports mit Claude Code zu verbinden. Sie behandelt Installation, Konfiguration, Authentifizierung und Sicherheit für die Integration externer Dienste wie GitHub, Notion und benutzerdefinierter APIs. Nutzen Sie sie beim Einrichten von MCP-Integrationen, bei der Konfiguration externer Tools oder bei der Arbeit mit Claude's Model Context Protocol.

Skill ansehen

web-cli-teleport

Design

Diese Fähigkeit unterstützt Entwickler bei der Wahl zwischen Claude Code Web- und CLI-Schnittstellen basierend auf Aufgabenanalysen und ermöglicht nahtloses Session-Teleporting zwischen diesen Umgebungen. Sie optimiert den Workflow, indem sie den Sitzungsstatus und Kontext beim Wechsel zwischen Web, CLI oder Mobilgeräten verwaltet. Nutzen Sie sie für komplexe Projekte, die in verschiedenen Phasen unterschiedliche Werkzeuge erfordern.

Skill ansehen