MCP HubMCP Hub
스킬 목록으로 돌아가기

vishnu-bhaga

pjt222
업데이트됨 2 days ago
8 조회
17
2
17
GitHub에서 보기
디자인aidesign

정보

비슈누-바가 스킬은 안정적인 작업 상태를 유지하고 범위 확장이나 맥락 변화를 방지하여 일관성을 강제합니다. 이 스킬은 검증된 지식을 고정시키고, 특히 중단적 변화 이후나 장시간 세션에서 연속성을 보장합니다. 기능하는 시스템을 수정하기 전에 안정화하거나 핵심 결정사항이 유실되지 않도록 보존할 때 사용하세요.

빠른 설치

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, sustain what is working — anchor verified knowledge, maintain consistency under perturbation, protect functional patterns from unnecessary change.

When Use

  • Working approach at risk of being disrupted by scope creep or premature optimization
  • Context drift threatening to overwrite verified knowledge with stale assumptions
  • Multiple parallel concerns creating pressure to change things that should remain stable
  • After shiva-bhaga dissolution — what survives needs active protection during reconstruction
  • Long session risks losing earlier verified decisions through context compression
  • Before making changes to system currently functioning correct

Inputs

  • Required: Current working state or verified knowledge to preserve (available implicit)
  • Optional: Specific threat to stability (e.g., "scope creep," "context compression approaching")
  • Optional: MEMORY.md and project files for grounding (via Read)

Steps

Step 1: Inventory What Works

Before protecting anything, identify what is currently functional and verified.

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. For each category, list specific items currently verified and working
  2. Note verification method — how do you know this is true?
  3. Items without verification not preserved — are assumptions (and may need shiva-bhaga)

Got: Concrete inventory of verified, working elements with their evidence base.

If err: Inventory sparse — little is verified? Itself valuable information. Run heal to re-ground before attempting to preserve unverified assumptions.

Step 2: Identify Perturbation Sources

Name forces threatening stable state.

  1. Scope creep: Task expanding beyond what was agreed?
  2. Context drift: Earlier facts being overwritten by more recent (possibly incorrect) reasoning?
  3. Optimization pressure: Urge to improve something working adequate?
  4. External changes: Environment changed (files modified, tools unavailable)?
  5. Compression risk: Conversation approaching context limits where early decisions may be lost?

For each source, assess: real threat or anticipated one?

Got: Named perturbation sources with assessed severity (active threat vs. anticipated risk).

If err: No perturbation sources apparent? Preservation may not be needed — consider whether brahma-bhaga (creation) or continued execution more appropriate.

Step 3: Anchor Stable State

Apply specific techniques to protect what works from identified threats.

  1. Memory anchoring: For critical facts at risk of context drift, re-state explicitly:
    • "Established fact: [X], verified by [method] at [point in conversation]"
    • Persistent memory available? Write durable facts to MEMORY.md
  2. Scope boundary enforcement: For scope creep, re-state agreed scope:
    • "Agreed scope: [original request]. Current work is within/outside this boundary."
  3. Change resistance: For working code under optimization pressure:
    • "This component working and tested. No changes unless user requests them."
  4. State snapshot: For compression risk, create mental checkpoint:
    • Summarize: what done, what remains, what key decisions made
  5. Environmental verification: For external changes, re-check before proceeding:
    • Re-read critical files rather than relying on earlier reads

Got: Each identified threat has specific anchoring response. Stable state explicitly protected.

If err: Anchoring feels excessive — protecting everything equal? Prioritize. What is one thing that must not change? Protect that first.

Step 4: Sustain Through Action

Preservation not passive — needs ongoing attention during subsequent work.

  1. Before each action, check: "Does this threaten anything in preservation inventory?"
  2. Yes? Find alternative approach achieving goal without disturbing stable state
  3. Disturbance unavoidable? Acknowledge explicit and update inventory
  4. Periodically re-verify preserved items — especially after complex operations
  5. When task completes, confirm preserved items remain intact

Got: Working state survives current task intact. Changes made only where needed. Did not disrupt functioning components.

If err: Preserved item inadvertently changed? Assess damage immediate. Change broke something? Revert. Change neutral? Update inventory. Do not leave inventory stale.

Check

  • Working state inventoried with verification evidence
  • Perturbation sources identified and assessed
  • Anchoring actions applied to each real threat
  • Scope boundaries maintained throughout task
  • Preserved items re-verified after completion

Pitfalls

  • Preserve assumptions as facts: Only verified knowledge deserves protection. Unverified assumptions dressed as facts create false stability
  • Over-preservation: Protecting everything equally prevents necessary change. Preservation must be selective — protect what works, release what does not
  • Passive preservation: Assuming things will stay stable without active verification. Context drift constant. Preservation needs ongoing attention
  • Resistance to legitimate change: Using preservation as excuse to avoid necessary modifications. User requests change to working component? Overrides preservation
  • Stale inventory: Failing to update preservation inventory as new information arrives. Inventory must reflect current reality, not state at creation time

See Also

  • shiva-bhaga — destruction precedes preservation; what survives dissolution is what Vishnu sustains
  • brahma-bhaga — creation builds on preserved foundation; new patterns emerge from stable ground
  • heal — subsystem assessment reveals what is genuinely functional vs. superficially stable
  • observe — sustained neutral observation detects drift before it threatens stability
  • awareness — situational awareness (Cooper color codes) maps direct to perturbation detection

GitHub 저장소

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

연관 스킬

executing-plans

디자인

executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.

스킬 보기

requesting-code-review

디자인

이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.

스킬 보기

connect-mcp-server

디자인

이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.

스킬 보기

web-cli-teleport

디자인

이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기