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