GitHub Workflow

Guide GitHub issue workflow with hierarchy, milestones, and automation scripts.

2|1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ClementWalter/rookie-marketplace --skill github-workflow-clementwalter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitHub Workflow
Source: https://github.com/ClementWalter/rookie-marketplace/tree/main/github-issues/skills/github-workflow
Command: npx skills add https://github.com/ClementWalter/rookie-marketplace --skill github-workflow-clementwalter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Managing GitHub issues, pull requests, and milestones can be complex and time-consuming, especially with large projects or multiple contributors. This skill automates common GitHub workflows, from issue creation and sub-issue management to commit best practices and PR creation, reducing manual overhead and ensuring consistency across your development team.

Core Features & Use Cases

  • Issue Hierarchy & Milestones: Organize tasks effectively with sub-issues (tasklists) and strategic milestone planning for clear project roadmaps and delivery targets.
  • Automated Issue Resolution: Fetch unassigned issues, self-assign to claim work, create isolated worktrees for parallel development, and automate PR creation once fixes are implemented.
  • Commit & PR Best Practices: Enforce conventional commit messages and structured pull request descriptions, ensuring a clean, readable, and maintainable codebase.
  • Use Case: You're triaging a backlog of GitHub issues. Use this skill to automatically assign issues to available agents, create dedicated worktrees for each, and generate PRs once fixes are implemented. This accelerates your development cycle, reduces manual context switching, and lets you focus on higher-level strategic tasks.

Quick Start

Show me all unassigned GitHub issues in the current repository.

Frequently Asked Questions about GitHub Workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue assignment and pull request creation?

Automate issue workflow by fetching unassigned issues, self-assigning them, creating isolated worktrees for parallel development, and generating pull requests once fixes are implemented. This reduces manual overhead and accelerates your development cycle.

What's the best way to organize GitHub issues with sub-issues and milestones?

Use tasklists to create hierarchical sub-issues and plan milestones strategically for clear project roadmaps. This structure enables better task organization, clearer delivery targets, and improved team coordination across large projects.

How do I enforce consistent commit messages and PR descriptions across my team?

Enforce conventional commits and structured pull request templates to maintain a clean, readable codebase. Standardized commit messages and PR descriptions improve code review efficiency and make history easier to navigate.

Can I use scripts to manage GitHub issues, milestones, and pull requests from the CLI?

Yes, reusable scripts automate creating, updating, and linking issues, milestones, and pull requests directly from the command line. This enables end-to-end GitHub project workflow management without manual repository interactions.

What's the typical workflow for triaging a large backlog of unassigned issues?

Triage efficiently by automatically fetching unassigned issues, assigning them to available contributors, creating dedicated worktrees for isolation, and generating pull requests once fixes are implemented, reducing context switching and accelerating delivery.