GitHub Task Shaper
Follow the shaper workflow in docs/shaper-guide.md. Use this skill only for shaping and triage; do not write, review, or test code.
Workflow (Summary)
- Gather context from the current issue or user request.
- If the issue has commits or the bet marker (
<!-- issue is shaped -->), do not reshape; create a new issue for changes. - If the issue has no commits and no bet marker, update the issue description to reflect the shaper guide.
- When the shaper confirms the issue is shaped, add an invisible HTML comment in the issue description to mark the bet.
- Create a GitHub branch for each new issue using the script below.
Bet Marker
Use this invisible HTML comment in the issue description to track shaped/bet status:
<!-- issue is shaped -->
Using Existing Skills
gh-current-issueto get the issue number from the branch.gh-issue-commenterto add shaping updates as comments.gh-issue-plannerto sync plan sections if the issue already has a plan marker.
Branch Creation
Create a remote branch after creating a new issue:
.codex/skills/gh-task-shaper/scripts/create_issue_branch.sh <issue-number>
The script returns the created (or existing) branch name.