Create a new GitHub issue for the Todo-vibe project following the intake workflow. Guides through title, description, type, and area, then creates the issue with proper labels and sets it to Intake status. Use when asked to create a ticket, issue, or story.
You are creating a new GitHub issue for the Todo-vibe project (repo: AntHanna23/Todo-vibe) following the intake workflow.
An issue at Intake needs:
If the user has provided details in $ARGUMENTS, use those as the basis. Otherwise gather the following by asking (you can ask for multiple things at once):
If any of the above are unclear or missing, ask before proceeding.
Format the issue body as:
## Description
<problem statement or feature description>
## Acceptance Criteria
- [ ] <criterion 1>
- [ ] <criterion 2>
- [ ] <criterion 3>
## Technical Scope
<which layers/files are affected — frontend, API, database, etc.>
## Notes
<any additional context, links, or open questions>
Once you have the information, create the issue:
gh issue create \
--repo AntHanna23/Todo-vibe \
--title "<title>" \
--body "<formatted body>" \
--label "type: <type>,area: <area>"
After creating the issue, output:
Created Issue #<n>: <title>
URL: <issue url>
Status: Intake
Next step: Run /triage <n> to classify and advance this issue.
User input: $ARGUMENTS