| name | write-ticket |
| description | Write high-quality tickets from product requests, incidents, or discovery notes. Use when drafting or refining implementation-ready work items. |
Write Ticket
Create clear, implementation-ready tickets that engineers can execute without follow-up clarification.
Required Output Structure
- Title
- Concise and action-oriented.
- Include key domain/context.
- Problem
- What user or business issue is being solved.
- Why now and expected impact.
- Scope
- In scope and out of scope bullets.
- Requirements
- Functional requirements as testable bullets.
- Non-functional constraints (performance, reliability, security) when relevant.
- Acceptance Criteria
- Use
Given/When/Then or explicit checklist.
- Include error and edge-case behavior.
- Technical Notes
- Relevant systems/services, API endpoints, dependencies, risks.
- QA Notes
- Concrete validation steps and sample data.
Quality Rules
- No emojis in ticket title or body.
- Avoid ambiguous language (for example, "improve", "optimize") without measurable definition.
- Make each requirement independently verifiable.
- Include assumptions explicitly when requirements are incomplete.