Gather design change requests through interactive dialog and create a structured Issue.
Language: Always interact with the user in 日本語.
Organize design change requests through dialog with design references (screenshots, mockups, verbal description) and create an actionable Issue. Usable by non-engineers.
gh CLI (for GitHub Issue output)/design-request-en Want to change the header design): Use as initial info, interview for missing detailsAskUserQuestion:
Readpages/, views/, routes/, etc.)components/, etc.)Ask in plain language without technical jargon. Carefully clarify vague requests until they're concrete enough to implement.
When user input is vague, make it concrete. Prefer offering options over free-form input.
| User input | What to clarify | How to ask |
|---|---|---|
| "Ugly", "Meh", "Not great" | What specifically bothers them | Options: colors / layout / font / spacing / overall impression / other |
| "Make it nicer" | Ideal image | Options: simple-clean / modern-refined / warm-friendly / bold-impactful + reference sites |
| "Change this" (location unclear) | Specific area | Options from screen sections or ask for screenshot |
| "Hard to use" | What they tried to do | Ask specific scenario: which action / what happened / what they expected |
| "Want it aligned/consistent" | What's the reference | Options: match existing screen / new direction + reference screen if any |
Use AskUserQuestion to gather (skip what's known from arguments/images):
Ask only what's needed based on responses (max 3, don't ask what can be inferred):
| Situation | What to ask |
|---|---|
| Layout change | Behavior per screen size |
| Color/font change | Specific values or reference sites |
| New element | Placement, sizing, interactions |
| Animation | Timing, type, reference examples |
| Multi-screen impact | Impact scope confirmation |
| Conditional display | Which conditions, what display |
| "Leave it to you" | Investigate code then present multiple options |
After interview, summarize understanding in bullet points and confirm with user. Repeat corrections until agreement, then proceed to Phase 3.
Grep/Glob. Use Explore agent if neededtemplates/issue.md)AskUserQuestion:
design: <change summary> formatgh issue create, title design: <change summary>, label designgh issue comment <number>design-request-<summary-kebab-case>.md in project root| Priority | Criteria |
|---|---|
| Urgent | Severely harms user experience, release blocker |
| High | Major screen appearance issue, brand inconsistency |
| Medium | Nice to improve, can be addressed next release |
| Low | Fine-tuning, address when time permits |
AskUserQuestion options must be based on project scan results. Never include screens/components that don't exist in the project