mcpField
T
tech-stack-evaluator

tech-stack-evaluator

github.com/alirezarezvani开发28.9k911 次安装2 天前更新
代码仓库

关于 tech-stack-evaluator

面向开发团队的技术栈评估技能,可比较技术与云服务,并提供成本、安全、生态及迁移分析。支持自然语言、YAML 和 JSON 输入,并可生成不同深度的报告。

主要功能

  1. 01加权比较技术与框架
  2. 02计算多年总拥有成本
  3. 03评估生态健康与安全性
  4. 04分析迁移工作量和风险
  5. 05比较云服务商

适用场景

  1. 01为新项目选择前端或后端框架
  2. 02估算技术方案的长期成本
  3. 03规划技术栈迁移
  4. 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.json
sample_input_structured.json
sample_input_tco.json
sample_input_text.json
references/
examples.md
metrics.md
workflows.md
scripts/
ecosystem_analyzer.py
format_detector.py
migration_analyzer.py
report_generator.py
security_assessor.py
stack_comparator.py
tco_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