en un clic
work
Work on a ready GitHub issue (implement, test, commit, PR)
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Work on a ready GitHub issue (implement, test, commit, PR)
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
End-to-end validate a merged PR or feature against the dev environment — UI + DB assertions with screenshots
Groom GitHub issues from needs-details to ready
Review AI-drafted issues for human approval
Verify whether a groomed issue is still accurate
Visually compare design options (colors, tokens, variants) in a live preview
| name | work |
| description | Work on a ready GitHub issue (implement, test, commit, PR) |
Implement a ready-labeled GitHub issue: research, implement, review, commit, and open a PR.
Current git status:
!git status --short 2>/dev/null || echo "Not in a git repo"
Current branch:
!git branch --show-current 2>/dev/null || git rev-parse --short HEAD 2>/dev/null || echo "Unknown"
Recent commits:
!git log --oneline -20 2>/dev/null || echo "No git history found"
Issues must have the ready label (groomed with clear description, acceptance criteria, out-of-scope section).
Issue number: $ARGUMENTS
If an issue number was provided above, verify it has the ready label. If not, inform the user and suggest running /groom first.
If no issue number was provided:
gh issue list --label ready --json number,title,labels,milestone --limit 20 (exclude any with in-progress label)After selection, mark it in-progress: gh issue edit <number> --add-label in-progress
gh issue view <number> --json number,title,body,labels,milestoneRead conventions: Use Read tool on docs/ai/conventions.md
Explore codebase using the explore-issue agent:
subagent_type: explore-issueIdentify approach: files to change, patterns to follow, technical decisions, change order
git fetch origin mainorigin/main:
<type>/<issue-number>-<short-description> (types: feat/, fix/, refactor/, docs/, chore/)git checkout -b feat/42-user-authentication origin/maintemplates/edge-cases.md for resolutionMake changes following the approach from research:
Core loop — repeat until green:
pnpm check # lint + build + test (REQUIRED before committing)
Fix any failures before proceeding. For UI changes, also run:
pnpm -F web test:e2e:smoke # REQUIRED for UI changes
For specialized scenarios (DB migrations, CSS tokens, visual-compare), see templates/implementation-guide.md.
If implementation reveals out-of-scope work, note it for follow-up issues — stay focused on acceptance criteria.
Go through each acceptance criterion from the issue:
You MUST spawn 3 parallel review agents before committing. DO NOT skip this step or proceed directly to commit.
Get the diff of all changes:
git diff --name-only
git diff
Spawn 3 review agents in parallel using Task tool:
subagent_type: conventions-review — check against project conventionssubagent_type: code-quality-review — check for over-engineering and unnecessary complexitysubagent_type: reuse-review — check for code duplication and reuse opportunitiesPass each agent the changed files list and diff content.
Collect findings from all 3 agents.
If issues found, present them grouped by category and ask the user how to proceed:
Apply any approved fixes, then re-run pnpm check to verify.
If no issues found, proceed to Step 8.
GATE CHECK — Before proceeding, confirm Step 7 was completed:
If ANY answer is NO, STOP and return to Step 7 now.
git status and git diffgit commit -m "<type>: <description> (#<issue-number>)"
git push -u origin <branch-name>Create PR using the template from templates/pr-body.md:
gh pr create --title "<title>" --body "$(cat <<'EOF'
<fill in from templates/pr-body.md>
EOF
)"
Include Closes #<issue-number> in the body. Then remove the in-progress label:
gh issue edit <number> --remove-label in-progress
Provide a summary including:
docs/ai/conventions.mdtemplates/edge-cases.md