Implement a feature with proper requirements clarification. Use this during interviews to ensure edge cases and scope are clarified before writing any code.
Use this during technical interviews to implement features with proper requirements clarification. It guides you through asking specific questions about scope, edge cases, and validation before writing any code, ensuring you understand the problem completely.
/plugin marketplace add ggz23/android-interview-plugin/plugin install ggz23-android-interview@ggz23/android-interview-pluginImplement a feature with proper requirements clarification. Use this during interviews to ensure edge cases and scope are clarified before writing any code.
$ARGUMENTS - Feature description from interviewer
Analyze Requirements (NO CODE YET)
Ask Clarifying Questions (REQUIRED) Use AskUserQuestion tool to clarify:
Format questions with specific options, not open-ended. Example:
Question: "How should we handle the empty state?"
Options:
- Show illustration with message
- Show simple text message
- Hide the section entirely
Confirm Understanding Summarize the requirements back to the interviewer:
Explore Existing Code
Plan Implementation Create a brief implementation plan:
Implement
res/values/strings.xmlVerify
./gradlew assembleDebug)