feat: add creating-github-issues skill#138
Conversation
Systematic workflow for transforming problem descriptions into well-structured GitHub issues: - Phase-based approach: Clarify → Analyze → Options → Create → Submit - Categorization by issue type (bug, feature, performance, etc.) - Solution options presentation before committing to approach - Comprehensive issue template with all required sections - Quality checklist ensuring issues are actionable and testable Complements resolving-github-issues skill (opposite workflow). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
WalkthroughAdds a new documentation file describing a step-by-step workflow for turning user problem descriptions into well-structured GitHub issues, including phases, templates, questions per issue type, checklists, edge cases, and integration with related skills. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
skills/creating-github-issues/SKILL.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
skills/creating-github-issues/SKILL.md
71-71: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
160-160: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
164-164: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
168-168: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
172-172: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
🔇 Additional comments (1)
skills/creating-github-issues/SKILL.md (1)
1-193: Well-structured skill documentation with clear phase-based workflow.The skill is well-organized and aligns with the PR objectives. The five-phase workflow (Clarify → Analyze → Options → Create → Submit) is clearly presented, the issue type categorization is practical, and the comprehensive template ensures issues are actionable and testable. The integration section correctly identifies complementary skills (resolving-github-issues, brainstorming, writing-plans).
The frontmatter and description follow guidelines (begins with "Use when...", uses third person), and the Common Mistakes and Edge Cases sections provide practical guidance for users of the skill.
- Add language identifier to fenced code block (line 71) - Convert bold text to proper ### headings in Common Mistakes section 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
This has a lot of overlap with my open PR #121. It would be good for us to dig into the different shortcomings we are experiencing with github issue and project management, and consolidate, provided @obra ultimately agrees. On a related note, I think this type of impasse going to come up quite a bit @obra, where someone has a skill they find particularly valuable for themselves, but for whatever does not make the cut for a generalized inclusion. Have you given any thought for a workflow that can be used to point at custom / private skills? I like using superpowers as a single place to store such things, and ideally most, if not all, of the skills I develop would be able to be merged upstream. However, that may not always be true, and in any case there will be a lag between my PR being open and eventual merge. Currently, I am pointing my plugin marketplace installation at my fork, and then using |
|
Closing for the same reasons as the companion PR #137 - creating well-structured GitHub issues is something Claude handles naturally with Thanks for contributing! — Claude (in consultation with Jesse) |
Summary
Change Type
feat:- New feature (MINOR: x.X.0)Breaking Changes
N/A
Test Plan
Context
This skill complements
resolving-github-issues(PR #137) to provide a complete GitHub issue workflow:creating-github-issuesresolving-github-issuesKey features:
Adapted from a battle-tested slash command used in production projects.
🤖 Generated with Claude Code
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.