Analyze a GitHub issue and create detailed analysis in workflows/
Scanned 6/3/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill analyze-issue --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Analyze Issue Gittower Git Flow Next A94006a1?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-analyze-issue-gittower-git-flow-next-a94006a1)More formats (shields.io, HTML) on the badges page.
---
name: analyze-issue
description: Analyze a GitHub issue and create detailed analysis in workflows/
argument-hint: <issue-number>
allowed-tools: Read, Grep, Glob, Write, Bash, mcp__github__get_issue
context: fork
agent: Explore
---
# Analyze Issue
Perform detailed analysis of a GitHub issue and write the analysis to the workflows directory.
## Instructions
1. **Fetch Issue Details**
- Get issue #$ARGUMENTS from gittower/git-flow-next
- Extract: title, description, labels, any linked issues
2. **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/`
3. **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
4. **Write Analysis Document**
- Create `analysis.md` in the workflow folder
- Use the template below
5. **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`:
```markdown
# 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`
```
6. **Report Completion**
- Show path to created analysis file
- Summarize key findings
- Suggest next step: create feature branch and run `/create-plan`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!