What problem does it solve?
This Skill provides comprehensive guidance and commands for managing the entire GitHub Software Development Lifecycle, from issues to releases, streamlining development workflows.
Core Features & Use Cases
- Issue Management: Create, track, and manage GitHub Issues with advanced features like sub-issues and custom types.
- Project Boards: Utilize Projects V2 for enhanced planning, custom fields, and automated workflows.
- Pull Request Workflow: Efficiently manage pull requests, code reviews, and merge queues.
- Release & Milestone Tracking: Automate release notes and manage project milestones.
- Repository & Branch Control: Configure branch protection rules and manage repositories.
- CLI & Automation: Leverage the GitHub CLI and MCP servers for powerful automation.
- Use Case: A development team lead can use this Skill to set up a new project board, define issue types, configure branch protection rules for the main branch, and automate the creation of release notes for upcoming versions.
Quick Start
Use the github-sdlc skill to create a new GitHub issue with the title "Implement user authentication" and assign it to yourself.