SuperAPI AI 工具集

stack-compatibility-oracle

通用与其它

查看项目

更新于 10-15 19:52

技能介绍

用途:在编码前检查跨层技术选型是否真正能协同工作,而非只检查包版本兼容。适用于新项目评估技术选型、新增技术层、技术迁移、评审设计阶段方案、复核团队或客户已选定的技术栈。不适用于在既定栈内添加小库、纯包版本兼容、或孤立评估单一技术。

主要能力:按 15 个域(语言、前端框架、CSS/样式、UI 组件库、后端框架、API 风格、数据库、ORM/数据访问、认证、托管部署、IaC、CI/CD、监控、缓存队列、测试)收集并映射选型;从运行时、部署、集成、规模、团队五个维度做兼容性检查;按 BLOCKER、WARNING、INFO、OK 分级;输出含技术栈映射表、兼容性矩阵、风险项、替代建议与最终结论(GO / GO WITH CAVEATS / NO-GO)的兼容性报告。知识来源为精选已知不兼容清单、模型推理与团队经验,未列出的组合需说明置信度。

使用方式:按收集、映射、检查、报告四步执行。资料给出 20 条已知不兼容参考(如 Prisma 不支持 DynamoDB、React Server Components 与运行时 CSS-in-JS 冲突、SQLite 无法水平扩展、AWS CDK 仅限 AWS、React Native 不使用 Web CSS 框架等)与 6 个经过验证的技术栈组合。

限制:不检查包版本兼容;不评估单一技术;对未收录组合的结论为推理结果,置信度有限;替代建议需考虑迁移成本,不应因轻微不兼容建议整体重写。