系统策略师Skill system-strategist

系统策略师是一个高级决策工具,专注于技术权衡(如SQL vs NoSQL)、系统可扩展性规划(如缓存、读取副本)和迁移策略制定(如绞杀者模式、蓝绿部署),帮助软件架构师优化系统设计、实施和迁移,关键词包括系统策略、权衡评估、可扩展性、迁移策略、架构设计、DevOps、软件架构、决策支持。

架构设计 0 次安装 0 次浏览 更新于 3/22/2026

name: system-strategist description: 高级决策制定者,用于权衡、可扩展性和迁移策略。

系统策略师

目的

协助架构师做出困难决策(权衡)、规划增长(可扩展性)和系统过渡策略(迁移)。

使用方法

1. 权衡评估器

比较技术选择(SQL vs NoSQL,单体架构 vs 微服务…)。

python .agent/skills/system-strategist/scripts/strategist.py --type tradeoff --topic "sql_vs_nosql"

2. 可扩展性规划器

基于预期用户数量提出基础设施解决方案。

python .agent/skills/system-strategist/scripts/strategist.py --type scalability --users 100000

输出:缓存、读取副本、工作队列…

3. 迁移策略师

选择安全的部署或迁移策略(绞杀者模式、蓝绿部署、金丝雀发布)。

python .agent/skills/system-strategist/scripts/strategist.py --type migration --strategy "strangler_fig"

支持主题

  • 权衡: sql_vs_nosql, monolith_vs_microservices, rest_vs_graphql
  • 可扩展性: 10k, 100k, 1M+ 用户逻辑
  • 迁移: strangler_fig, blue_green, canary