sc-managing-github-issues
GitHub issue lifecycle management with worktree isolation
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Managing GitHub Issues Skill
Manage GitHub issues from listing to fixing to PR creation with clean worktree isolation.
Commands
-
/sc-github-issue- Main entry point for all issue operations
Agents
-
sc-github-issue-intake- List and fetch issue details -
sc-github-issue-mutate- Create and update issues -
sc-github-issue-fix- Implement fixes in isolated worktrees -
sc-github-issue-pr- Create pull requests
Operations
-
--list [--repo owner/repo]- List open issues -
--create- Create issue interactively -
--update <id>- Update issue fields -
--fix --issue <id/url> [--yolo]- Full fix workflow: fetch → confirm → worktree → implement → test → commit → push → PR
Dependencies
- Packages: sc-git-worktree >= 0.6.0 (worktree operations)
-
CLI: GitHub CLI (
gh) version 2.0 or higher - Config: Package manifest options (base-branch, branch-pattern, auto-pr)
Configuration
Configuration via manifest options (defaults shown):
options:
base-branch:
type: string
default: "main"
branch-pattern:
type: string
default: "fix-issue-{number}"
auto-pr:
type: boolean
default: true
Users can override in .claude/config.yaml:
packages:
sc-github-issue:
base-branch: develop
branch-pattern: "hotfix/{number}"
auto-pr: false
github:
test_command: "npm test"
pr_template: |
## Summary
Fixes #{issue_number}
Data Contracts
All agents return fenced JSON with v0.4 minimal envelope:
{
"success": true|false,
"data": { /* operation results */ },
"error": null|{
"code": "ERROR.CODE",
"message": "Human readable message",
"recoverable": true|false,
"suggested_action": "What to do next"
}
}
Safety
- Pre-flight
ghCLI auth checks - Approval gates before destructive ops (unless
--yolo) - Test failure prompts
- Actionable error messages with suggested actions
- Worktree isolation prevents contaminating main working directory
Integration with sc-git-worktree
The --fix workflow creates isolated worktrees via the sc-git-worktree skill:
-
Create:
sc-worktree-createagent createsfix-issue-{number}worktree - Implement: Fix implemented in isolated directory
- Commit & Push: Changes committed and pushed from worktree
-
Cleanup: Manual cleanup via
/sc-git-worktree --cleanupafter PR merge
This ensures the main working directory remains clean during fix implementation.
References
-
references/github-issue-apis.md- GitHub CLI patterns -
references/github-issue-checklists.md- Workflow checklists
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!