draft-issue
Installation
SKILL.md
Draft Issue
Use this skill to research the codebase and draft a high quality GitHub issue.
Rules
- Require an issue topic argument. If missing, ask for it.
- Research first. Do not draft the issue until you can summarize the current state.
- User approval is required before running
gh issue create.
Workflow
-
Understand the request
- Restate the request in your own words.
-
Research the codebase
- Use file search and reads to locate relevant areas.
- Identify existing models, controllers, services, migrations, or configs involved.
-
Summarize findings
- Provide a short summary of what exists today and where.
-
Draft the issue
- Use the template below.
-
Get approval
- Ask the user to approve the issue content.
-
Create the issue
- Use
gh issue createwith the approved content and labels.
- Use
Issue Template
## Context
[Brief background - why is this needed?]
## Current State
[What exists now? Reference files, data, or behavior.]
## Requirements
- Requirement 1
- Requirement 2
## Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Verification/testing step
## Technical Notes
[Implementation hints, affected areas, gotchas]
Labels
Use GitHub labels like enhancement, bug, task, documentation.
Related skills
More from tmeister/skills
laravel-simplifier
Simplify and refine PHP/Laravel code for clarity and maintainability without changing behavior.
15commit
Generate a conventional commit message from staged changes and commit safely.
6feature-issue
Implement a feature from a GitHub issue with a structured, review-first workflow.
6git-branch-cleanup
Safely clean merged and stale git branches with explicit confirmations.
6prd-discovery
Interview the user and write a PRD for Ralph in .prd/prd-<feature>.md.
5empower-sync
Sync a commit from the gemini remote into sync-upstream for empower-site.
5