Token导航 LogoToken导航

Agent Skill · 前端设计

adapt-architecture(适应架构)

adapt-architecture 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

adapt-architecture 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 7,129。

总安装 416周安装 17GitHub Stars 12下载 133核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:adapt-architecture(适应架构)
来源仓库:https://github.com/pjt222/development-guides
仓库路径:skills/adapt-architecture
安装命令:
npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

adapt-architecture 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。适用于系统架构评估与改造,支持从单体到微服务(或反向)的渐进式迁移。

采用 strangler fig 迁移、chrysalis 阶段和接口保留技术,确保系统改造期间持续运行。安装命令:npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture。

建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

来源仓库内路径:skills/adapt-architecture

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/pjt222/development-guides --skill adapt-archit…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

adapt-architecture 怎么安装?

在终端执行 npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

adapt-architecture 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

adapt-architecture 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

adapt-architecture 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

adapt-architecture 用的人多吗?

公开数据是累计安装 416 次,近一周安装 17 次,下载 133 次,GitHub 12 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

adapt-architecture 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
adapt-architecture

适应架构 · 本页

41612执行命令未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Adapt Architecture

Execute structural metamorphosis — transforming a system's architecture from its current form to a target form while maintaining operational continuity. Uses strangler fig migration, chrysalis phases, and interface preservation to ensure the system never stops functioning during transformation.

When to Use

  • Form assessment (see assess-form) classified the system as READY
  • A system must evolve its architecture to meet new requirements without downtime
  • Migrating from monolith to microservices (or the reverse)
  • Replacing a core subsystem while dependent systems continue operating
  • Evolving a data model while maintaining backward compatibility
  • Any architectural change that must be gradual rather than big-bang

Inputs

  • Required: Current form assessment (from assess-form or equivalent analysis)
  • Required: Target architecture (what the system should become)
  • Required: Operational continuity requirements (what must not break during transformation)
  • Optional: Available transformation budget (time, people, compute)
  • Optional: Rollback requirements (how far back must we be able to retreat?)
  • Optional: Parallel running duration (how long to run old and new simultaneously)

Procedure

Step 1: Design the Transformation Blueprint

Plan the metamorphosis path from current form to target form.

  1. Map the transformation as a sequence of intermediate forms:

- Current form → Intermediate form 1 →... → Target form - Each intermediate form must be operationally viable (can serve traffic, pass tests) - No intermediate form should be harder to maintain than the current form

  1. Identify the transformation seams:

- Where can the current form be "cut" to insert the new architecture? - Natural seams: existing interfaces, module boundaries, data partitions - Artificial seams: interfaces created specifically to enable the cut (anti-corruption layers)

  1. Choose the metamorphosis pattern:

- Strangler fig: new system grows around the old, gradually replacing it - Chrysalis: old system is wrapped in a new shell; internals replaced while shell preserves external interface - Budding: new system grows alongside the old; traffic gradually shifts (see scale-colony for colony budding) - Metamorphic migration: phased replacement of components in dependency order (leaves first, roots last)

  1. Design the interface preservation layer:

- External consumers must not experience disruption - API versioning, backward-compatible contracts, adapter patterns - The preservation layer is temporary scaffolding — plan its removal

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% │         │
│               │ └──────┘ └──────┘     └──────┘ └──────┘         │
└───────────────┴───────────────────────────────────────────────────┘

Expected: A transformation blueprint showing intermediate forms, seams, the chosen metamorphosis pattern, and the interface preservation strategy. Each step is concrete and testable.

On failure: If no clean seam can be found, the system may need preliminary dissolution (see dissolve-form) to create seams before transformation. If the intermediate forms aren't operationally viable, the transformation steps are too large — decompose into smaller increments.

Step 2: Build the Scaffolding

Construct the temporary infrastructure that supports metamorphosis.

  1. Create the anti-corruption layer:

- A thin translation layer between the old and new systems - Routes requests to the appropriate system (old or new) based on migration state - Translates data formats between old and new representations - This layer is the "cocoon" that protects the transformation

  1. Set up parallel running infrastructure:

- Both old and new systems must be deployable simultaneously - Feature flags control which system handles which traffic - Comparison mechanisms validate that old and new produce equivalent results

  1. Establish rollback checkpoints:

- At each intermediate form, verify that rollback to the previous form is possible - Rollback must be faster than the forward transformation step - Data migration must be reversible (or data must be dual-written during transition)

  1. Build the validation harness:

- Automated tests that verify operational continuity at each intermediate form - Performance benchmarks that detect regression - Data integrity checks that catch migration errors

Expected: Scaffolding infrastructure (anti-corruption layer, parallel running, rollback, validation) is in place before any transformation begins. The scaffolding itself is tested and verified.

On failure: If scaffolding is too expensive, simplify: the minimum viable scaffolding is a feature flag and a rollback procedure. Anti-corruption layers and parallel running add safety but are not always necessary for smaller transformations.

Step 3: Execute Progressive Cutover

Migrate functionality from old form to new form incrementally.

  1. Order components for migration:

- Start with the least-coupled, lowest-risk component (build confidence) - Progress toward more critical, more coupled components - Save the most coupled/critical component for last (by which point the team has experience)

  1. For each component: a. Implement the new version behind the anti-corruption layer b. Run parallel: both old and new process the same inputs c. Compare outputs — they should be equivalent (or the differences should be expected and documented) d. When confident, switch traffic to the new version (feature flag flip) e. Monitor for anomalies (increase monitoring sensitivity post-cutover) f. After a stability period, decommission the old version of this component
  2. Maintain continuous delivery throughout:

- Each cutover step is a normal deployment, not a special event - The system is always in a known, tested, operational state - If a cutover causes issues, roll back to the previous state (which is still operational)

Expected: Functionality migrates component by component with validation at each step. The system is always operational. Each cutover builds confidence for the next.

On failure: If parallel running reveals discrepancies, the new implementation has a bug — fix it before cutting over. If a cutover causes performance degradation, the new component may need optimization or the anti-corruption layer is adding too much overhead. If the team loses confidence mid-migration, pause and stabilize — a half-migrated system in a known state is far better than a rushed full migration.

Step 4: Manage the Chrysalis Phase

Navigate the most vulnerable period — when the system is between forms.

  1. Acknowledge the chrysalis reality:

- During migration, the system is partly old and partly new - This hybrid state is inherently more complex than either pure state - Complexity peaks at the midpoint of migration, then decreases

  1. Chrysalis discipline:

- No new features during the chrysalis phase (transformation only) - Minimal external changes (freeze non-essential deployments) - Increased monitoring and on-call coverage - Daily check-ins on migration progress and system health

  1. Mid-chrysalis assessment:

- At the halfway point, assess: is the target form still the right goal? - Has anything changed (market, requirements, team) that affects the target? - Should the transformation continue, pause, or redirect?

  1. Protect the chrysalis:

- Keep the rollback path clear at all times - Document the current hybrid state thoroughly (future debuggers will need it) - Resist the temptation to "clean up" temporary scaffolding before migration is complete

Expected: The chrysalis phase is managed as a deliberate, time-bounded period with increased discipline and monitoring. The team understands that temporary complexity is the cost of safe transformation.

On failure: If the chrysalis phase drags on too long, the hybrid state becomes the new normal — which is worse than either old or new. Set a time limit. If the limit is reached, either accelerate the remaining migration or accept the hybrid state as the "new form" and stabilize it.

Step 5: Complete Metamorphosis and Stabilize

Finish the transformation and remove scaffolding.

  1. Final cutover:

- Migrate the last component(s) to the new form - Run full validation suite against the complete new system - Performance test under production-equivalent load

  1. Remove scaffolding:

- Decommission the anti-corruption layer (it's no longer needed) - Remove feature flags related to the migration - Clean up parallel running infrastructure - Archive (don't delete) the old system code for reference

  1. Post-metamorphosis stabilization:

- Run in the new form for 2-4 weeks with enhanced monitoring - Address any issues that emerge under real-world conditions - Update documentation to reflect the new architecture

  1. Retrospective:

- What went well in the transformation? - What was harder than expected? - What would we do differently next time? - Update the team's transformation playbook

Expected: The transformation is complete. The system operates in its new form. Scaffolding is removed. Documentation is updated. The team has captured learnings for future transformations.

On failure: If the new form is unstable after cutover, maintain the rollback path and continue stabilization. If stabilization takes more than the planned period, there may be a design issue in the new architecture — consider whether targeted fixes or a partial rollback of the most problematic component is appropriate.

Validation

  • Transformation blueprint shows viable intermediate forms
  • Scaffolding (anti-corruption layer, rollback, validation harness) is in place before migration starts
  • Components migrate in order from lowest to highest risk
  • Parallel running validates equivalence at each step
  • Chrysalis phase is time-bounded with feature freeze discipline
  • All scaffolding is removed after transformation completes
  • Post-metamorphosis stabilization period passes without critical issues
  • Retrospective captures learnings

Common Pitfalls

  • Big-bang migration: Attempting to transform everything at once. This abandons the safety of incremental cutover and maximizes blast radius. Always migrate incrementally
  • Permanent scaffolding: Anti-corruption layers and feature flags that are never removed become technical debt. Plan scaffolding removal as part of the transformation, not as an afterthought
  • Chrysalis denial: Pretending the hybrid state is normal leads to feature development on unstable foundations. Acknowledge the chrysalis phase and enforce its discipline
  • Target fixation: Becoming so committed to the target architecture that signs of a better alternative are ignored. The mid-chrysalis assessment exists for this reason
  • Transformation fatigue: Long migrations exhaust teams. Keep each transformation step small enough to complete in days, not weeks. Celebrate milestones to maintain momentum

Related Skills

  • assess-form — prerequisite assessment that determines if the system is ready for transformation
  • dissolve-form — for systems too rigid to transform directly; dissolution creates the seams needed here
  • repair-damage — recovery skill for when transformation introduces damage
  • shift-camouflage — surface adaptation that may suffice without deep architectural change
  • coordinate-swarm — swarm coordination informs the sequencing of transformation across distributed systems
  • scale-colony — growth pressure is a common trigger for architectural adaptation
  • implement-gitops-workflow — GitOps provides the deployment infrastructure for progressive cutover
  • review-software-architecture — complementary review skill for evaluating the target architecture

平台分布

Codex

35.56%
按下载量换算47

Claude

31.32%
按下载量换算42

Cursor

20.43%
按下载量换算27

Gemini CLI

9.1%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/pjt222/development-guides --skill adapt-architecture 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills