What problem does it solve?
This Skill automates the entire lifecycle of GitHub operations, from cloning repositories and managing branches to creating commits and pull requests, significantly reducing manual effort and ensuring consistency.
Core Features & Use Cases
- Automated Cloning & Worktrees: Clones repositories once and uses worktrees for isolated task branches, keeping the main clone clean.
- Conventional Commits: Enforces the conventional commit format for structured and understandable commit history.
- PR Creation & Review: Streamlines the process of creating pull requests with detailed descriptions and facilitates code review actions.
- Use Case: A developer needs to implement a new feature. This Skill can clone the repository, create a new worktree and branch, allow the developer to make changes, commit them using conventional commits, push the branch, and create a pull request for review.
Quick Start
Use the github-operations skill to clone the repository at 'https://github.com/owner/repo.git' and create a new branch named 'feat/my-task-description'.