MCP HubMCP Hub
Вернуться к навыкам

vishnu-bhaga

pjt222
Обновлено 2 days ago
8 просмотров
17
2
17
Посмотреть на GitHub
Дизайнaidesign

О программе

Навык vishnu-bhaga ориентирован на сохранение состояния рабочей системы и проверенных знаний, защищая их от дрейфа, расползания функциональности или потери контекста. Он обеспечивает согласованность и стабилизирует рабочие подходы, гарантируя преемственность в процессе изменений. Разработчикам следует использовать его для фиксации решений перед модификацией системы, после разрушительных изменений или во время длительных сессий, где ранний контекст может быть сжат.

Быстрая установка

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/vishnu-bhaga

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

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 репозиторий

pjt222/agent-almanac
Путь: i18n/caveman-ultra/skills/vishnu-bhaga
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Похожие навыки

executing-plans

Дизайн

Используйте навык executing-plans, когда у вас есть полный план реализации для выполнения контролируемыми партиями с контрольными точками проверки. Он загружает и критически анализирует план, затем выполняет задачи небольшими партиями (по умолчанию 3 задачи), сообщая о прогрессе между каждой партией для проверки архитектором. Это обеспечивает систематическую реализацию со встроенными контрольными точками проверки качества.

Просмотреть навык

requesting-code-review

Дизайн

Этот навык запускает суб-агента для ревью кода, который анализирует изменения в коде на соответствие требованиям перед дальнейшими действиями. Его следует использовать после завершения задач, реализации крупных функций или перед слиянием с основной веткой. Ревью помогает выявить проблемы на ранней стадии, сравнивая текущую реализацию с исходным планом.

Просмотреть навык

connect-mcp-server

Дизайн

Этот навык предоставляет разработчикам подробное руководство по подключению серверов MCP к Claude Code с использованием транспортов HTTP, stdio или SSE. Он охватывает установку, конфигурацию, аутентификацию и безопасность для интеграции внешних сервисов, таких как GitHub, Notion и пользовательские API. Используйте его при настройке интеграций MCP, конфигурации внешних инструментов или работе с Model Context Protocol от Claude.

Просмотреть навык

web-cli-teleport

Дизайн

Этот навык помогает разработчикам выбирать между веб-интерфейсом Claude Code и CLI на основе анализа задачи, а также обеспечивает бесшовное перемещение сессий между этими средами. Он оптимизирует рабочий процесс, управляя состоянием и контекстом сессии при переключении между веб-интерфейсом, CLI или мобильным приложением. Используйте его для сложных проектов, требующих различных инструментов на разных этапах работы.

Просмотреть навык