关于 tech-stack-evaluator
tech-stack-evaluator 是供团队比较技术、框架和云服务商的技能。它通过加权评分分析成本、生态健康度、安全性、合规准备度和迁移风险;所需数据须由用户提供,不会实时获取。
主要功能
- 01加权技术比较
- 02含隐性成本的五年 TCO 分析
- 03生态可行性评分
- 04安全与合规准备度评估
- 05迁移工作量与风险分析
- 06针对特定工作负载比较云服务
适用场景
- 01为新项目比较框架
- 02估算自建与采购的总成本
- 03评估软件库的生态可行性
- 04规划迁移并识别风险
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ borghei/ claude-skills --skill tech-stack-evaluator安装后在 Claude Code 中输入/tech-stack-evaluator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/expected_output_comparison.jsonsample_input_structured.jsonsample_input_tco.jsonsample_input_text.jsonreferences/examples.mdmetrics.mdtool-reference.mdusage-and-criteria.mdworkflows.mdscripts/ecosystem_analyzer.pyformat_detector.pymigration_analyzer.pyreport_generator.pysecurity_assessor.pystack_comparator.pytco_calculator.py详细介绍
技术栈评估器
通过数据驱动的加权分析和可执行的建议,评估并比较技术、框架和云服务商。
核心能力
- 技术比较 — 按 8 个类别对框架和库进行加权多标准评分。
- TCO 分析 — 计算 5 年总拥有成本,包括隐性成本(技术债务、供应商锁定、人员流动)。
- 生态健康度 — 根据 GitHub、npm、社区和企业支持指标评估生态可持续性。
- 安全评估 — 对漏洞和补丁进行评分,并评估 GDPR、SOC2、HIPAA、PCI-DSS 合规准备情况。
- 迁移分析 — 分析复杂度、工作量、风险,并推荐迁移方式(直接迁移/分阶段迁移/绞杀者模式)。
- 云服务比较 — 针对特定工作负载比较 AWS、Azure、GCP。
适用场景
- 为新项目比较前端/后端框架
- 针对特定工作负载评估云服务商
- 在进行风险评估的同时规划技术迁移
- 通过 TCO 计算自建与购买的取舍
- 评估开源库的可持续性
不适用场景: 在类似工具之间进行简单决策(采用团队偏好即可)、技术选择已被强制指定(决策已定)、生产环境紧急问题(使用监控工具)。
先确认信息
开始评估前,请确认以下信息。如果有任何信息未知或含糊不清,请先询问,不要擅自假设:
- 候选项 — 要比较的具体框架/库/云服务商(分析对象)
- 分析类型 — 比较/TCO/生态健康度/安全/迁移(决定运行哪个模块)
- 决策标准与权重 — 在当前场景下,8 个类别中哪些最重要(决定加权评分和建议)
停止规则:只询问对结果影响最大的 2-3 项。如果用户说“先起草一版”,则继续,并在文档开头列出假设。
工具
所有脚本均为 Python 库模块——导入类并调用其方法。完整参数和输出请参阅 references/tool-reference.md。
| 工具 | 用途 | 入口点 |
|---|---|---|
stack_comparator.py | 按 8 个类别进行加权比较 | from stack_comparator import StackComparator |
tco_calculator.py | 计算多年期 TCO,包括隐性成本 | from tco_calculator import TCOCalculator |
ecosystem_analyzer.py | 评估生态健康度和可持续性 | from ecosystem_analyzer import EcosystemAnalyzer |
security_assessor.py | 评估安全态势和合规准备情况 | from security_assessor import SecurityAssessor |
migration_analyzer.py | 分析迁移复杂度、工作量和风险 | from migration_analyzer import MigrationAnalyzer |
report_generator.py | 根据上下文生成报告 | from report_generator import ReportGenerator |
format_detector.py | 检测/解析 JSON、YAML、URL 或文本输入 | from format_detector import FormatDetector |
参考资料
根据任务加载对应的参考资料——保持本文件精简,按需查阅详细内容:
- references/tool-reference.md — 全部 7 个脚本的构造函数参数、方法、评分权重和输出格式。配置或调试任何工具时请阅读。
- references/usage-and-criteria.md — 提示词示例、输入格式(文本/YAML/JSON)、分析深度级别、置信度级别、故障排查表和成功标准。调用评估器前请阅读。
- references/metrics.md — 详细的评分算法和计算公式。
- references/examples.md — 所有分析类型的输入/输出示例。
- references/workflows.md — 常见场景的分步评估工作流。
范围与限制
涵盖内容:
- 对框架、库和云服务提供商进行加权多标准比较
- 多年期 TCO 预测,包含隐性成本(技术债务、供应商锁定、人员流动)
- 使用 GitHub、npm 和社区指标评估生态系统的可持续性
- 安全态势评分,以及 GDPR、SOC2、HIPAA、PCI-DSS 合规准备度评估
不涵盖:
- 从 GitHub API、npm registry 或漏洞数据库实时获取数据(所有数据都必须通过输入字典提供)
- 性能基准测试或负载测试(使用
engineering/senior-qa执行测试) - 许可证法律审查或合同谈判(使用
ra-qm-team的合规技能获取法规指导) - 团队招聘或组织设计决策(使用
hr-operations/talent-acquisition进行人员配置分析)
集成点
| 技能 | 集成方式 | 数据流 |
|---|---|---|
engineering/senior-security | 将安全评估器的输出输入更深入的漏洞分析 | SecurityAssessor 结果 → 安全审查输入 |
engineering/senior-devops | 使用 TCO 托管预测为基础设施规划提供依据 | TCOCalculator 托管/扩展数据 → DevOps 容量模型 |
engineering/senior-qa | 迁移测试覆盖率评分为 QA 测试规划提供依据 | MigrationAnalyzer testing_requirements → QA 测试策略 |
ra-qm-team/compliance-auditor | 将合规准备度差距纳入正式审计准备 | SecurityAssessor.assess_compliance() 缺失功能 → 审计清单 |
c-level-advisor/cto-advisor | 执行摘要和 TCO 报告为 CTO 决策提供支持 | ReportGenerator 执行摘要 → 战略技术决策 |
product-team/product-manager | 生态系统可持续性和迁移时间表为产品路线图提供依据 | EcosystemAnalyzer + MigrationAnalyzer → 路线图规划 |
评论
支持 Markdown