What problem does it solve?
This Skill ensures GitHub issues are well-structured, problem-focused, and outcome-oriented, preventing vague requirements and premature implementation details. It helps you define clear, testable tasks that lead to successful development.
Core Features & Use Cases
- Problem Definition: Clearly articulate the user's problem, current behavior, and desired outcome from a user perspective.
- Impact Analysis: Detail user and business impact to justify the issue's importance and prioritize work effectively.
- Testable Acceptance Criteria: Define objective, verifiable criteria for when the issue is considered "done," ensuring clarity for testing and sign-off.
- Use Case: When a user reports "the login page is broken," use this Skill to ask clarifying questions and then create an issue that describes the problem (e.g., "users cannot log in with valid credentials"), its impact, and testable acceptance criteria, rather than immediately suggesting a technical solution.
Quick Start
Create a GitHub issue for a bug where "WebSocket connection fails to reconnect after network interruption," ensuring it includes current/expected behavior, user impact, and clear acceptance criteria.