关于 tech-stack-evaluator
面向开发团队的技术栈评估技能,可比较技术与云服务,并提供成本、安全、生态及迁移分析。支持自然语言、YAML 和 JSON 输入,并可生成不同深度的报告。
主要功能
- 01加权比较技术与框架
- 02计算多年总拥有成本
- 03评估生态健康与安全性
- 04分析迁移工作量和风险
- 05比较云服务商
适用场景
- 01为新项目选择前端或后端框架
- 02估算技术方案的长期成本
- 03规划技术栈迁移
- 04评估开源库的可行性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alirezarezvani/ 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.mdworkflows.mdscripts/ecosystem_analyzer.pyformat_detector.pymigration_analyzer.pyreport_generator.pysecurity_assessor.pystack_comparator.pytco_calculator.py详细介绍
技术栈评估器
基于数据驱动的分析与可落地的建议,评估并比较技术、框架和云服务商。
目录
能力
| 能力 | 说明 |
|---|---|
| 技术对比 | 通过加权评分比较框架和库 |
| TCO 分析 | 计算包含隐性成本在内的 5 年总拥有成本 |
| 生态健康度 | 评估 GitHub 指标、npm 采用情况和社区实力 |
| 安全评估 | 评估漏洞情况和合规就绪程度 |
| 迁移分析 | 估算迁移的工作量、风险和时间线 |
| 云服务对比 | 针对特定工作负载比较 AWS、Azure、GCP |
快速开始
比较两种技术
Compare React vs Vue for a SaaS dashboard.
Priorities: developer productivity (40%), ecosystem (30%), performance (30%).
计算 TCO
Calculate 5-year TCO for Next.js on Vercel.
Team: 8 developers. Hosting: $2500/month. Growth: 40%/year.
评估迁移
Evaluate migrating from Angular.js to React.
Codebase: 50,000 lines, 200 components. Team: 6 developers.
输入格式
评估器接受三种输入格式:
文本 - 自然语言查询
Compare PostgreSQL vs MongoDB for our e-commerce platform.
YAML - 用于自动化的结构化输入
comparison:
technologies: ["React", "Vue"]
use_case: "SaaS dashboard"
weights:
ecosystem: 30
performance: 25
developer_experience: 45
JSON - 用于程序化集成
{
"technologies": ["React", "Vue"],
"use_case": "SaaS dashboard"
}
分析类型
快速对比(200-300 tokens)
- 加权评分与建议
- 前 3 个决策因素
- 置信度
标准分析(500-800 tokens)
- 对比矩阵
- TCO 概览
- 安全摘要
完整报告(1200-1500 tokens)
- 所有指标与计算
- 迁移分析
- 详细建议
脚本
stack_comparator.py
使用可自定义的加权标准比较技术。
python scripts/stack_comparator.py --help
tco_calculator.py
计算多年期预测中的总拥有成本。
python scripts/tco_calculator.py --input assets/sample_input_tco.json
ecosystem_analyzer.py
根据 GitHub、npm 和社区指标分析生态健康度。
python scripts/ecosystem_analyzer.py --technology react
security_assessor.py
评估安全态势与合规就绪程度。
python scripts/security_assessor.py --technology express --compliance soc2,gdpr
migration_analyzer.py
估算迁移的复杂度、工作量和风险。
python scripts/migration_analyzer.py --from angular-1.x --to react
参考资料
| 文档 | 内容 |
|---|---|
references/metrics.md | 详细的评分算法和计算公式 |
references/examples.md | 所有分析类型的输入/输出示例 |
references/workflows.md | 分步评估工作流 |
置信度等级
| 等级 | 分数 | 解读 |
|---|---|---|
| 高 | 80-100% | 优势明显,数据充分 |
| 中 | 50-79% | 存在权衡取舍,不确定性中等 |
| 低 | < 50% | 结果接近,数据有限 |
适用场景
- 为新项目比较前端/后端框架
- 针对特定工作负载评估云服务商
- 通过风险评估规划技术迁移
- 结合 TCO 判断自建与采购
- 评估开源库的可行性
不适用场景
- 在相近工具之间做琐碎决策(应以团队偏好为准)
- 已有强制规定的技术选型(决策已定)
- 紧急的生产事故(应使用监控工具)
评论
支持 Markdown