Claude-skill-registry analyze-issue
Analyze a GitHub issue and create detailed analysis in workflows/
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/analyze-issue" ~/.claude/skills/majiayu000-claude-skill-registry-analyze-issue && rm -rf "$T"
manifest:
skills/data/analyze-issue/SKILL.mdsource content
Analyze Issue
Perform detailed analysis of a GitHub issue and write the analysis to the workflows directory.
Instructions
-
Fetch Issue Details
- Get issue #$ARGUMENTS from gittower/git-flow-next
- Extract: title, description, labels, any linked issues
-
Create Workflow Directory
- Create
workflows/issue-<number>-<slug>/ - Slug: lowercase, hyphenated version of key words from title (max 4 words)
- Example: Issue #42 "Add squash merge support" →
workflows/issue-42-squash-merge/
- Create
-
Explore the Codebase
- Search for related code, files, and patterns
- Identify affected components
- Understand current implementation
- Find similar patterns or prior art in the codebase
-
Write Analysis Document
- Create
in the workflow folderanalysis.md - Use the template below
- Create
-
Propose TODO Comments
- If specific code locations need attention, suggest TODO comments
- Format:
// TODO(#<issue>): <description>
Analysis Template
Write to
workflows/issue-<number>-<slug>/analysis.md:
# Issue #<number>: <title> ## Summary <1-2 sentence summary of the issue> ## Issue Details - **Type**: <bug/enhancement/feature> - **Labels**: <labels from GitHub> - **Link**: <GitHub issue URL> ## Analysis ### Understanding <What is being requested/reported? Clarify any ambiguity> ### Root Cause (for bugs) <What's causing this behavior? Include file:line references> ### Affected Components List all files/packages that will need changes: - `cmd/<file>.go` - <why this file is affected> - `internal/<package>/<file>.go` - <why> ### Current Behavior <How does the system currently work in this area?> ### Proposed Solution <High-level approach to solving this> ### Implementation Approach <More detailed technical approach> 1. <Step 1> 2. <Step 2> 3. <Step 3> ### Edge Cases - <Edge case 1 and how to handle it> - <Edge case 2 and how to handle it> ### Testing Considerations Based on TESTING_GUIDELINES.md: - <Test case 1> - <Test case 2> ### Documentation Impact - [ ] Manpage updates needed? - [ ] CONFIGURATION.md updates? - [ ] README changes? ### Related Code References <Key code snippets or file:line references that are relevant> ## Open Questions - [ ] <Any clarifications needed from issue author> ## Next Steps 1. Create feature branch: `git flow feature start <number>-<slug>` 2. Create implementation plan: `/create-plan`
- Report Completion
- Show path to created analysis file
- Summarize key findings
- Suggest next step: create feature branch and run
/create-plan