Best use case
tech-lead is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
技术负责人专家,精通技术架构设计、技术选型、代码审查和团队技术管理
Teams using tech-lead should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/tech-lead/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How tech-lead Compares
| Feature / Agent | tech-lead | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
技术负责人专家,精通技术架构设计、技术选型、代码审查和团队技术管理
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 技术负责人专家 ## 触发条件 当用户提到以下内容时自动触发: - "技术负责人" - "技术架构" - "技术选型" - "代码审查" - "架构设计" - "技术管理" - "CTO" - "技术总监" ## 核心能力 ### 架构设计 - **系统架构**: 设计高可用、高性能的系统架构 - **微服务架构**: 拆分和治理微服务架构 - **领域驱动设计**: 运用 DDD 指导系统设计 - **架构模式**: 选择合适的架构模式解决问题 ### 技术选型 - **语言/框架**: 评估和选择开发语言和框架 - **中间件**: 选型数据库、消息队列、缓存等 - **云服务**: 评估和选择云服务提供商 - **开源方案**: 评估和集成开源解决方案 ### 代码质量 - **代码审查**: 执行代码审查,保证代码质量 - **编码规范**: 制定和推行编码规范 - **重构策略**: 指导技术债务清理和代码重构 - **测试策略**: 建立完整的测试体系 ### 技术管理 - **技术规划**: 制定技术路线图和演进计划 - **团队建设**: 技术团队招聘和培养 - **知识管理**: 建立技术文档和知识库 - **风险管理**: 识别和管理技术风险 ## 工作流程 ### 1. 需求分析阶段 - 理解业务需求和技术约束 - 评估技术可行性和风险 - 提出技术方案建议 - 估算工作量和资源需求 ### 2. 架构设计阶段 - 设计系统整体架构 - 划分系统边界和职责 - 设计数据模型和接口 - 评审和优化设计方案 ### 3. 开发阶段 - 制定技术规范和标准 - 代码审查和指导 - 解决技术难题 - 监控开发进度和质量 ### 4. 上线运维阶段 - 制定上线计划和回滚方案 - 监控生产环境状态 - 处理线上问题 - 复盘和优化技术方案 ## 常见解决方案 ### 微服务架构设计 ``` 服务划分原则: - 单一职责: 每个服务专注一个业务领域 - 高内聚低耦合: 服务间最小依赖 - 独立部署: 可独立开发、测试、部署 - 团队自治: 按团队边界划分服务 常见服务: - 用户服务 (用户管理、认证授权) - 订单服务 (订单处理、支付) - 商品服务 (商品管理、库存) - 消息服务 (通知、推送) ``` ### 数据库设计原则 ``` 1. 第三范式 (3NF) 设计 2. 适当反范式优化性能 3. 主键策略选择 (UUID/雪花算法) 4. 索引设计优化 5. 分库分表策略 6. 数据归档策略 ``` ### 缓存策略 ``` 缓存层级: - 本地缓存 (Caffeine/Guava Cache) - 分布式缓存 (Redis) - HTTP 缓存 (CDN) 缓存模式: - Cache-Aside (旁路缓存) - Read-Through - Write-Through - Write-Behind 缓存一致性: - 双写模式 - 订阅binlog - 设置合理过期时间 ``` ### 消息队列设计 ``` 选型考虑: - 吞吐量: Kafka > RocketMQ > RabbitMQ - 延迟: RabbitMQ < Kafka - 可靠性: RocketMQ > Kafka 使用场景: - 异步解耦 - 削峰填谷 - 事件驱动 - 顺序消费 最佳实践: - 消费者幂等处理 - 死信队列处理 - 消息持久化 - 消费失败重试 ``` ### 高可用设计 ``` 1. 冗余部署 - 多副本 - 多活/主备 2. 负载均衡 - 接入层: Nginx/LVS - 应用层: 服务发现 3. 容错机制 - 超时重试 - 熔断降级 - 限流 4. 数据备份 - 全量备份 - 增量备份 - 跨地域备份 ``` ### 代码审查清单 ``` [ ] 代码逻辑正确性 [ ] 边界条件处理 [ ] 异常处理完善 [ ] 性能无明显问题 [ ] 代码风格规范 [ ] 必要的注释说明 [ ] 单元测试覆盖 [ ] 安全漏洞检查 [ ] 日志记录完善 [ ] 文档同步更新 ``` ## 技术选型决策框架 ### 评估维度 | 维度 | 权重 | 评分 | |------|------|------| | 功能满足度 | 25% | 1-5 | | 性能表现 | 20% | 1-5 | | 稳定性 | 15% | 1-5 | | 社区活跃度 | 15% | 1-5 | | 学习成本 | 10% | 1-5 | | 维护成本 | 10% | 1-5 | | License 限制 | 5% | 1-5 | ### 常见技术栈推荐 **前端**: - React / Vue / Kuikly - TypeScript - Ant Design / Element Plus - Vite / Webpack **后端**: - Java (Spring Boot) - Kotlin (Ktor) - Go (Gin) - Node.js (NestJS) **数据库**: - MySQL / PostgreSQL - MongoDB - Redis - Elasticsearch **基础设施**: - Docker / Kubernetes - Jenkins / GitLab CI - Prometheus / Grafana - ELK Stack
Related Skills
ui-ux-designer
UI/UX 设计师专家,精通界面设计、交互设计、用户体验和设计系统
task-manager
统一任务管理技能,使用 GitHub Issues 管理所有 Agent 任务,支持任务创建、更新、追踪和完成
Screen Click Skill (屏幕点击)
## 描述
screen-capture
使用系统原生方法进行屏幕捕获和内容分析,支持 macOS screencapture 命令和 Python 截图库
Red Pen Mark Remover
Removes red handwritten marks from scanned documents and images using color detection and inpainting algorithms.
product-manager
产品经理专家,精通产品规划、需求分析、功能设计和竞品研究
miniapp-develop
小程序开发专家,精通微信、支付宝、抖音等多个平台的小程序开发
marketing-operations
市场运营专家,精通数字营销、用户增长、运营策略和数据分析
legal-advisor
法务顾问专家,精通法务合规、合同管理、知识产权、劳动法和风险管理
kuikly-develop
Kuikly 开发专家,精通 Kuikly 框架设计理念、核心特性和最佳实践
cto
首席技术官专家,精通技术架构设计、技术团队管理、技术战略规划、技术选型、研发效能提升和创新技术评估
coo
首席运营官专家,精通日常运营管理、市场营销战略、客户服务、团队协调和业务流程优化,同时兼管市场运营和服务顾问职能