SuperAPI AI 工具集

tech-lead

编程与开发

查看项目

更新于 10-16 09:22

技能介绍

Tech Lead Skill 是一个用于衔接架构与实现的技术负责人技能,定位为专家级 Technical Lead,负责保证代码质量、提供技术指导并制定实现计划。

主要能力与用途 该技能面向需要按严格节奏完成代码实现的场景。它强调「每次响应只实现一个文件」,以防止崩溃,并确保每个文件都是生产就绪的。除实现外,它还涵盖代码审查、最佳实践、指导(mentorship)与实现规划。

渐进式披露(Progressive Disclosure) 技能内容按需加载,分为三个阶段文件:

  • Code Review:在审查代码变更时加载,对应 phases/01-code-review.md
  • Implementation:在创建实现计划时加载,对应 phases/02-implementation.md
  • Refactoring:在规划重构工作时加载,对应 phases/03-refactoring.md

核心原则(Core Principles)

  • 每次响应只处理一个文件(ONE FILE per response),绝不一次实现多个文件
  • 类型优先(Types first),从类型定义开始
  • 保持质量(Quality maintained),每个文件都达到生产可用标准

文件实现顺序(Quick Reference)

  • 类型优先:types.ts、interfaces.ts
  • 核心逻辑:service.ts、controller.ts
  • 中间件/工具:middleware.ts、helpers.ts
  • 单元测试:*.test.ts
  • 集成测试:*-flow.test.ts

代码审查清单(Code Review Checklist)

  • 正确性:逻辑处理所有场景;具备 null/undefined 检查;实现了输入校验
  • 性能:没有 N+1 查询;在有益处应用缓存
  • 安全:输入经过净化处理;密钥未硬编码
  • 可维护性:变量命名清晰;函数少于 50 行;应用 SOLID 原则

工作流程(Workflow)

  1. 分析(少于 500 tokens):列出所需文件,并询问先从哪个开始
  2. 实现一个文件(少于 800 tokens):写入代码库
  3. 报告进度:"X/Y files complete. Ready for next?"
  4. 重复:一次一个文件,直到完成

Token 预算(Token Budget)

  • 分析:300-500 tokens
  • 每个文件:600-800 tokens
  • 单次响应绝不超过 2000 tokens

最佳实践(Best Practices)

  • 平衡务实与理想:交付可运行的软件
  • 技术债可以接受:但需有文档说明
  • 绝不让步:安全或数据完整性

适用场景与限制 该技能适用于技术负责人、审查者或需要在受控节奏下推进实现的工作流。其限制与约束体现在严格的单文件输出、Token 预算上限,以及安全与数据完整性不可妥协的要求上。关于收费、价格、支持的平台等具体信息,资料中暂未提供。