GitHub Issue Workflow
SkillDev toolsFetch a GitHub issue, create a branch, implement with TDD, and open a PR
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the GitHub Issue Workflow skill
What this skill tells your AI
The instructions your AI receives, as published by gacela-project/gacela in .claude/skills/gh-issue/SKILL.md and read by ahel’s review.
Context
!gh issue view ${ARGUMENTS#\#} --json title,body,labels,assignees,state 2>/dev/null || echo "Provide an issue number"
Instructions
Phase 1: Setup
-
Parse the issue number from
$ARGUMENTS(strip#if present) -
Assign yourself if unassigned:
gh issue edit <number> --add-assignee @me -
Create a branch from
mainbased on the issue type:Determine the branch prefix from labels:
bug→fix/enhancement→feat/documentation→docs/- No label →
feat/(default)
Branch name format:
<prefix><issue-number>-<slug>git checkout main && git pull git checkout -b <branch-name>
Phase 2: Plan
-
Enter Plan Mode to design the implementation:
- Explore the codebase to understand affected areas
- Identify files that need changes
- Consider the module architecture (Gacela facades, module boundaries)
- Plan the TDD approach (what tests to write first)
-
Create implementation plan with:
- Summary of what the issue requires
- List of files to create/modify
- Test strategy (unit, integration)
- Step-by-step implementation order
Phase 3: Implement
-
After plan approval, implement following TDD:
- Write failing tests first
- Implement minimum code to pass
- Refactor while keeping tests green
-
Run full test suite:
composer testFix ALL errors before proceeding.
Phase 4: Ship
-
Update CHANGELOG.md — add entry under
## Unreleased -
Commit changes:
git add <specific-files> git commit -m "<type>(<scope>): <description> Related to #<issue-number>" -
Create PR using
/pr #<issue-number>
Checklist
- Issue fetched and understood
- Self-assigned
- Branch created from main
- Plan created and approved
- Tests written first (TDD)
- Implementation complete
-
composer testpasses - Changelog updated
- Commit with issue reference
- PR created via
/pr
Signals
- GitHub stars
- 133
- Forks
- 8
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
gh-issue- Source
- github.com/gacela-project/gacela