SuperAPI AI 工具集

tech-stack-evaluator

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:tech-stack-evaluator 在需求分析阶段自动激活,对功能实现所需的技术栈进行系统评估,分析现有项目技术、推荐库或框架、评估兼容性并识别性能影响。

主要能力:1)技术栈分析:识别当前语言、框架、库,评估成熟度、版本兼容性与生态健康度;2)库/框架推荐:按需求推荐并比较替代方案、社区支持与维护情况;3)兼容性评估:检查与现有栈的兼容性、版本冲突、破坏性变更与升级路径;4)性能分析:评估性能特征、瓶颈、可扩展性与资源需求;5)技术约束:识别平台限制、部署约束、基础设施需求与许可限制。

使用方式:先通过配置文件与命令识别当前栈,如 python --version、cat requirements.txt、cat pyproject.toml、pip list,或 node --version、cat package.json,或 rustc --version、cat Cargo.toml;再分析功能需求并映射技术需求;随后参考 tech-stack-matrix.md 与 language-feature-map.md 推荐技术;用 pip check、pipdeptree 等检查依赖冲突;最后输出兼容性矩阵、性能评估、约束与替代方案对比,形成技术栈推荐。

适用场景:评估技术栈需求、技术兼容性、框架或库推荐、性能影响、语言/框架适用性、依赖兼容性、迁移需求与技术选型可扩展性。

限制:资料未提供具体收费、价格、平台支持范围与效果保证;实际评估结果依赖项目配置与需求输入,需结合基准测试与真实负载验证。