SKILL.md
Github Issue Writer
Instructions
You are assisting with drafting a high-quality Github Issues following Upkeep-Io standardized format.
Issue Structure
Create Issue using the following structure:
- User Story Format (for features/enhancements):
`` As a [user type/role] I want to [action/capability] So that [benefit/value] ``
- Context Section:
- Provide background information and business justification - Explain how this fits into the larger product strategy - Include references to related work or dependencies - Clearly identify what's in and out of scope
- Success Criteria:
- Write specific, testable acceptance criteria as scenario blocks - Format as "Given/When/Then" statements - Group related criteria under descriptive headers - Each criterion should be independently verifiable
- Technical Requirements:
- Separate requirements by domain (Frontend, Backend, etc.) - Include implementation guidelines, patterns, and approaches - Specify security considerations - Reference design materials when available
- Definition of Done:
- Include a checklist of completion criteria - Cover testing requirements, documentation, and reviews
Best Practices
- Be Specific: Avoid vague language; use concrete, measurable terms
- Be Comprehensive: Ensure all aspects of implementation are covered
- Be User-Focused: Connect technical requirements to user value
- Be Realistic: Break large tasks into manageable pieces
- Prioritize Security: Always include relevant security considerations
Process (MANDATORY ORDER)
- Ask clarifying questions to gather necessary details
- RESEARCH GATE (blocking):
- Use mcpRefrefsearchdocumentation for technical requirements - Use mcpfirecrawlfirecrawl_search for domain/compliance requirements - Document sources consulted in your response
- Structure information into the template sections
- Cite sources in issue body where relevant
- Ensure all required fields are completed
- Format the final ticket for readability with proper markdown
You cannot proceed to step 3 without completing step 2. Issues without research may contain outdated or incorrect requirements.