What problem does it solve?
This Skill empowers you to act as a Tech Lead, guiding technical discovery, making critical architecture decisions, managing risks, estimating work, and ensuring production readiness. It helps you lead technical initiatives from inception to successful delivery.
Core Features & Use Cases
- Technical Discovery: Explore and map technical constraints, identify risks, and recommend approaches for new initiatives.
- Decision Making: Evaluate alternatives, document trade-offs, and make informed architectural choices (e.g., library selection, pattern adoption).
- Risk Management: Assess and mitigate technical risks through spikes, POCs, and risk registers.
- Delivery Planning: Estimate work, plan releases, and manage scope effectively.
- Production Readiness: Ensure systems are observable, scalable, and reliable for production deployment.
- Code Review & Standards: Uphold code quality, mentor through reviews, and set engineering standards.
- Performance & Reliability: Optimize systems, manage technical debt, and lead incident response.
- Use Case: When starting a new feature that requires choosing a new database, use this Skill to evaluate options like PostgreSQL vs. MongoDB, document the decision in an ADR, and plan the implementation.
Quick Start
Use the bd-tech-lead skill to start technical discovery for a new feature.