technical-deep-dive
Technical Deep Dive
Purpose
technical-deep-dive helps analyze technical problems with clear boundaries, evidence, assumptions, trade-offs, and verification paths.
It is the right skill for engineering reasoning, but it should not be treated as the default thinking mode for all user requests.
When to Use
Use this skill when the user asks about:
- Source code, repositories, modules, or implementation details.
- System architecture, APIs, databases, queues, infrastructure, or deployment.
- Bugs, debugging, regressions, incidents, or unexpected behavior.
- Performance, scalability, reliability, observability, or security trade-offs.
- Technical design options and their consequences.
- Tests, verification, rollout, migration, or compatibility.
More from huajiexiewenfeng/thinking-skills
content-creator
Use when the user is developing articles, essays, posts, newsletters, scripts, talks, titles, outlines, arguments, audience positioning, drafts, or content structure.
2learning-coach
Use when the user wants to understand a concept, learn a topic, build a mental model, explain something in simpler terms, find knowledge gaps, make a study plan, practice retrieval, or turn confusing material into usable understanding.
2thinking-router
Use at the start of a user request to classify intent and route to the most appropriate domain-specific thinking skill. Do not assume software development unless explicitly indicated.
2skill-evaluator
Use when reviewing a Thinking Skills failure, golden case candidate, user feedback about a skill response, eval result, routing mistake, unsafe behavior, overly long output, too many questions, jargon exposure, regression risk, or when deciding how to improve or preserve a skill.
2conversation-review
Use when the user asks for self-review, Dolores mode, conversation review, skill trace audit, failure analysis, eval gap detection, improvement-loop suggestions, failure case or golden case status, or skill feedback dashboard.
2benchmark-assistant
Use when the user wants to run Thinking Skills benchmarks, test a skill, check regressions, generate benchmark prompts, score saved benchmark responses, update or compare the benchmark dashboard, add a benchmark case, interpret benchmark results, or decide what to patch after a benchmark failure.
2