SuperAPI AI 工具集

omnidev

编程与开发

查看项目

更新于 10-15 16:51

技能介绍

用途:OmniDev 定位为覆盖全语言、全框架、全领域的软件工程指挥中心,目标是通过“全知”工程能力提升开发速度。它把常见工程任务组织成决策树入口:写新代码、修复/调试、系统设计、部署与运维、安全工作、性能问题、代码审查。

主要能力:按任务给出流程与规则。代码生成方面,输入自然语言需求或规格,输出生产级代码,并通过质量门禁:lint(无警告)、类型检查(mypy/tsc/go vet 严格模式)、测试(pytest/jest/go test,覆盖率 >80%)、安全扫描(bandit/npm audit/gosec,0 高危/严重)、格式化(black/prettier/gofmt 自动应用)。资料还包含按语言选择的标准(如 Go/Rust 用于速度关键的 Web API、Python FastAPI 或 Node/TypeScript 用于快速开发等)以及 FastAPI、React 的示例片段。调试协议为:复现、隔离、假设、修复、验证、预防,并列出常见症状到原因与修复的对照及调试命令(如 python -m pdb、node --inspect、dlv debug、kubectl logs -f)。架构部分按规模、团队、延迟给出选型,并列出单体、模块化单体、微服务、无服务器、事件溯源、CQRS 等模式及系统设计模板。基础设施部分给出部署位置、CI/CD 与 Docker 多阶段构建、Kubernetes 部署要点(明确要求不用 :latest)。安全部分给出认证、输入、传输、密钥等清单与 OWASP Top 10 速查。优化部分按前端、API、基础设施定位瓶颈并给出缓存策略表。审查协议给出正确性、安全、性能、可维护性检查项以及“始终/绝不”规则。

使用方式:资料中未提供具体安装命令或调用方式,仅描述触发词为 write code、debug、fix bug、build app、create API、design system、architect、deploy 等,并提及输出路径 /mnt/user-data/outputs/ 与 references/ 下的参考文件(languages.md、databases.md、cloud.md、testing.md、scale.md)。

适用场景:需要统一工程规范、快速完成从编码到部署再到安全与性能审查的开发任务。

限制:资料未提供价格、平台、收费或效果数据;部分内容为原则性指引,实际落地需结合具体环境。