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)
- 分析(少于 500 tokens):列出所需文件,并询问先从哪个开始
- 实现一个文件(少于 800 tokens):写入代码库
- 报告进度:"X/Y files complete. Ready for next?"
- 重复:一次一个文件,直到完成
Token 预算(Token Budget)
- 分析:300-500 tokens
- 每个文件:600-800 tokens
- 单次响应绝不超过 2000 tokens
最佳实践(Best Practices)
- 平衡务实与理想:交付可运行的软件
- 技术债可以接受:但需有文档说明
- 绝不让步:安全或数据完整性
适用场景与限制 该技能适用于技术负责人、审查者或需要在受控节奏下推进实现的工作流。其限制与约束体现在严格的单文件输出、Token 预算上限,以及安全与数据完整性不可妥协的要求上。关于收费、价格、支持的平台等具体信息,资料中暂未提供。