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

adapt-architecture

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

정보

이 스킬은 점진적 아키텍처 진화를 위한 구조화된 방법을 제공하며, 스트랭글러 피그 패턴과 같은 방식을 활용합니다. 단일 애플리케이션에서 마이크로서비스로 전환하는 주요 변경 작업 시 위험을 최소화하면서, 점진적 마이그레이션, 병렬 운영, 안전한 롤백을 가능하게 합니다. 위험한 "빅뱅"식 교체 대신 통제된 단계적 전환이 필요할 때 사용하세요.

빠른 설치

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/adapt-architecture

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

變構

形變不輟運也。絞榕、蛹、護介為法。

  • assess-form 判 READY→用
  • 須變構而不停→用
  • 整→微服或反→用
  • 換核而依者續行→用
  • 數模演而存後容→用
  • 凡變宜漸非驟→用

  • :今形評(自 assess-form
  • :標構
  • :運續之要(不可斷者)
  • :變預(時、人、算)
  • :退求(退至何處)
  • :並行之久

一:謀

繪自今至標之路。

  1. 列中間諸形:今→中一→…→標
    • 各中形必可運(受流、過驗)
    • 中形不得難於今
  2. 識縫:何處可剖以入新
    • 自然縫:介、模界、數分
    • 人工縫:為剖而設之介(防腐層)
  3. 擇變式:
    • 絞榕:新繞舊漸代
    • :包舊以新殼,內換而殼存外介
    • :新與舊並,流漸移(見 scale-colony
    • 遞變:依序代之(葉先根後)
  4. 設護介層:
    • 外用者不擾
    • API 版、後容、配器
    • 護介乃暫——預其去
Metamorphosis Patterns:
┌───────────────┬───────────────────────────────────────────────────┐
│ Strangler Fig │ New code intercepts routes one by one;            │
│               │ old code handles everything else until replaced   │
│               │ ┌──────────┐                                     │
│               │ │ Old ████ │ → │ Old ██ New ██ │ → │ New ████ │  │
│               │ └──────────┘                                     │
├───────────────┼───────────────────────────────────────────────────┤
│ Chrysalis     │ Wrap old system in new interface; replace         │
│               │ internals while external shell stays stable       │
│               │ ┌──────────┐     ┌──[new]───┐     ┌──[new]───┐  │
│               │ │ old core │ → │ old core │ → │ new core │  │
│               │ └──────────┘     └──────────┘     └──────────┘  │
├───────────────┼───────────────────────────────────────────────────┤
│ Budding       │ New system runs in parallel; traffic shifts       │
│               │ ┌──────┐ ┌──────┐     ┌──────┐ ┌──────┐         │
│               │ │ Old  │ │ New  │  →  │ Old  │ │ New  │         │
│               │ │ 100% │ │  0%  │     │  0%  │ │ 100% │         │
│               │ └──────┘ └──────┘     └──────┘ └──────┘         │
└───────────────┴───────────────────────────────────────────────────┘

得:藍圖明中形、縫、式、護介,步皆具體可驗。

敗:無縫→先 dissolve-form 以造縫。中形不可運→步太大,析之為小增。

二:搭架

築變所賴之暫構。

  1. 造防腐層:
    • 新舊間之薄譯層
    • 按遷態路請求至應者
    • 譯舊新之數式
    • 此層即護蛹
  2. 設並行:
    • 新舊可同部
    • 旗控何流入何
    • 比機驗新舊果同
  3. 立退點:
    • 各中形驗可退前
    • 退須速於進
    • 數遷可逆,或過渡時雙寫
  4. 建驗夾:
    • 自動驗各中形運續
    • 性能基準察退化
    • 數整驗捕遷誤

得:防腐層、並行、退、驗皆備而後變起。架本身已驗。

敗:架太貴→簡之:最小架=旗+退法。防腐與並行加安但小變不必。

三:漸換

逐部自舊遷新。

  1. 排部之序:
    • 始自最鬆最輕者(建信)
    • 進至要而緊者
    • 最緊要者末(時隊已熟)
  2. 各部: a. 新版於防腐層後 b. 並行:新舊同入 c. 比果——應同(異則預期且記) d. 信則翻旗移流 e. 監異(換後加感) f. 穩期後撤舊
  3. 全程持續交付:
    • 各換為常部,非特事
    • 系恆於知、驗、運態
    • 換致誤→退前態(仍可運)

得:功逐部遷,各步皆驗。系恆運。各換育次信。

敗:並行見異→新有蟲,先修。換致退化→新部宜優或防腐層過重。隊失信→停而穩,半遷之系勝倉促全遷。

四:理蛹

度最脆之期——形之間。

  1. 認蛹實:
    • 遷時系半舊半新
    • 此雜態本繁於純態
    • 繁峰於遷之中,後減
  2. 蛹律:
    • 蛹期無新功(唯變)
    • 外變最少(凍非要部)
    • 加監加值
    • 日察進與健
  3. 中蛹評:
    • 半時評:標仍對乎
    • 市、需、隊有變影標乎
    • 續、停、改向
  4. 護蛹:
    • 退路恆通
    • 厚記今雜態(後人除錯需)
    • 抗除暫架之誘——遷未畢

得:蛹期為自覺、限時之期,律加監加。隊知暫繁乃安變之代。

敗:蛹拖久→雜態為新常,劣於兩端。設限。至限則速畢餘遷或受雜為新形而穩。

五:畢變而穩

成變、撤架。

  1. 末換:
    • 末部遷新
    • 全驗套行新系
    • 性能驗於擬產之載
  2. 撤架:
    • 撤防腐層(無需矣)
    • 去遷之旗
    • 清並行設
    • 存(勿刪)舊碼以參
  3. 後變穩:
    • 新形運 2-4 週加監
    • 解實況下新症
    • 更文以反新構
  4. 回顧:
    • 何處善
    • 何處難於預
    • 下次何改
    • 更隊變譜

得:變畢。系於新形運。架已撤。文已更。隊得學以備後變。

敗:換後新形不穩→存退路續穩。穩過期→新構恐有設誤,考定修或部退最劣者。

  • 藍圖示中形可運
  • 架(防腐、退、驗夾)於遷起前已備
  • 部按低至高險之序遷
  • 並行各步驗同
  • 蛹期限時且凍新功
  • 變畢架皆撤
  • 後變穩期無大症
  • 回顧得學

  • 驟遷:欲一舉變盡。棄漸換之安,最大爆域。必漸遷
  • 架不撤:防腐層、旗久存→技債。撤架預入變謀,非後想
  • 否蛹:偽稱雜為常→於不穩築新功。認蛹期、行其律
  • 執標:執新構而忽更佳之兆。中蛹評即為此
  • 變疲:久遷耗隊。步小至日畢,非週。記里程以續勢

  • assess-form — 前置評:判系可變否
  • dissolve-form — 系剛不可直變者:溶之以造縫
  • repair-damage — 變致損之復技
  • shift-camouflage — 表變或足無須深構變
  • coordinate-swarm — 群協告分散系變之序
  • scale-colony — 長壓常為構變之發
  • implement-gitops-workflow — GitOps 為漸換之部設
  • review-software-architecture — 評標構之伴技

GitHub 저장소

pjt222/agent-almanac
경로: i18n/wenyan-ultra/skills/adapt-architecture
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 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기