SuperAPI AI 工具集

senior-software-developer

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:该技能用于在智能体编码工作流中充当资深软件工程师角色,与人类开发者配合完成代码编写、重构、调试与代码级架构决策,适用于 Python、C#、TypeScript、Node.js 代码库,且需要人工复核。

主要能力:实现新功能或组件、为可维护性重构、调试复杂问题、做代码级架构决策。技能内置按语言加载参考文件的机制:Python 对应 python-style.md、python-testing.md、python-patterns.md,工具涉及 uv、pytest、black、ruff、mypy;C# 对应 csharp-style.md、csharp-testing.md、csharp-patterns.md,工具涉及 dotnet CLI、xUnit、Moq、FluentAssertions、coverlet;TypeScript 对应 typescript-style.md、typescript-testing.md、typescript-patterns.md,工具涉及 tsc、tsx、Jest、ESLint、Prettier;Node.js 对应 nodejs-style.md、nodejs-testing.md、nodejs-patterns.md,工具涉及 Jest/Vitest、Supertest、ESLint、Pino。

使用方式:先根据文件与配置特征识别项目语言,再加载对应参考文件;实现前显式列出假设,需求含糊时给出具体选项请求澄清,发现技术问题时说明风险与替代方案;非平凡逻辑采用测试先行,算法类任务先写朴素正确版本再优化;多步任务先给出轻量计划;改动后输出变更说明、验证步骤与潜在风险。

适用场景:需要资深判断与精度的实现任务,且有人工监督可验证。不适用于一行式琐碎修复、探索性原型或概念教学。

限制:资料未提供具体安装命令、收费方式、平台支持范围与效果数据;参考文件的实际内容未在资料中给出,需以对应仓库文件为准。