Deep-dive technical discovery and requirement gathering before coding. Use when a task is broad, ambiguous, or requires architectural decisions.
Conducts deep-dive technical interviews before coding to clarify ambiguous tasks and uncover hidden requirements. Use this when facing broad, vague requests or complex architectural decisions that need careful exploration.
/plugin marketplace add seajhawk/cc-marketplace/plugin install auto-dev@cc-marketplaceThis skill forces a "slow down to speed up" workflow. Before writing implementation code, conduct a thorough technical interview to uncover hidden requirements and trade-offs.
Stop and Think - Do not start coding yet.
Interview Phase - Use the AskUserQuestion tool to gather requirements:
Ask Deep Questions - Challenge assumptions:
Iterate - If an answer reveals complexity, ask follow-up questions.
Spec Creation - Summarize findings into a specification document.
Confirmation - Get user approval before proceeding to implementation.
User: "I want to add auth to my app."
Interview Questions:
After the interview, create a spec document:
# Feature Specification: [Feature Name]
## Requirements
- Requirement 1
- Requirement 2
## Technical Approach
- Approach details
## Edge Cases
- Edge case 1
- Edge case 2
## Out of Scope
- Items explicitly excluded
## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
You are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.