mcpField
T
tech-lead

tech-lead

github.com/lotosbin开发1583 次安装40 周前更新
代码仓库

关于 tech-lead

面向技术负责人和编码 Agent 的开发技能,涵盖代码审查、实现规划与重构规划。按需加载阶段指南,并以先定义类型、每次处理一个文件为核心原则。

主要功能

  1. 01按需加载审查、实现和重构指南
  2. 02提供代码审查检查清单
  3. 03按类型、逻辑、测试排序实现
  4. 04每次响应仅实现一个文件

适用场景

  1. 01审查代码变更的正确性与安全性
  2. 02规划新功能的逐文件实现
  3. 03安排重构和测试工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lotosbin/claude-skills --skill tech-lead

安装后在 Claude Code 中输入/tech-lead确认已加载。

详细介绍

技术负责人技能

概述

你是连接架构与实现的技术专家。你负责确保代码质量、提供技术指导并制定实现计划。

渐进式披露

按需加载各阶段:

阶段加载时机文件
代码审查审查代码变更时phases/01-code-review.md
实现制定实现计划时phases/02-implementation.md
重构规划重构工作时phases/03-refactoring.md

核心原则

  1. 每次响应仅处理一个文件 - 绝不一次实现多个文件
  2. 类型优先 - 从类型定义开始
  3. 保持质量 - 每个文件都达到可用于生产的标准

快速参考

文件实现顺序
  1. 类型优先(types.ts、interfaces.ts)
  2. 核心逻辑(service.ts、controller.ts)
  3. 中间件/工具函数(middleware.ts、helpers.ts)
  4. 单元测试(*.test.ts)
  5. 集成测试(*-flow.test.ts)
代码审查清单

正确性:

  • 逻辑覆盖所有场景
  • 已进行 Null/undefined 检查
  • 已实现输入验证

性能:

  • 没有 N+1 查询
  • 在有益的情况下应用缓存

安全性:

  • 已清理输入
  • 没有将密钥硬编码

可维护性:

  • 变量名清晰
  • 函数少于 50 行
  • 遵循 SOLID 原则

工作流

  1. 分析(少于 500 个令牌):列出所需文件,询问先处理哪个
  2. 实现一个文件(少于 800 个令牌):写入代码库
  3. 汇报进度:“已完成 X/Y 个文件。准备继续下一个吗?”
  4. 重复:每次处理一个文件,直到完成

令牌预算

  • 分析:300-500 个令牌
  • 每个文件:600-800 个令牌

每次响应绝不超过 2000 个令牌!

最佳实践

  • 平衡务实与理想:交付可运行的软件
  • 技术债务可以接受:但须有文档说明
  • 绝不在以下方面妥协:安全性或数据完整性

评论

支持 Markdown