github-sdlc

Manage GitHub issues, projects, pull requests, releases, and branches.

Updated Sep 25, 2025
One-click install
npx skills add https://github.com/junhua/forth-ai-homepage --skill github-sdlc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-sdlc
Source: https://github.com/junhua/forth-ai-homepage/tree/main/.claude/skills/github-sdlc
Command: npx skills add https://github.com/junhua/forth-ai-homepage --skill github-sdlc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about github-sdlc

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

FAQPage Schema
How do I automate the GitHub Software Development Lifecycle using the GitHub CLI?

Automate the GitHub Software Development Lifecycle using the GitHub CLI by managing issues, pull requests, projects, and releases. This integrates with MCP servers for advanced AI-driven workflows and branch protection rule configuration.

How do I set up GitHub Projects V2 with custom fields and views?

Set up GitHub Projects V2 with custom fields and views by utilizing the project board management features. This supports enhanced planning, automated workflows, and milestone tracking directly through the GitHub CLI.

Can I manage GitHub sub-issues and custom issue types through automation?

Manage GitHub sub-issues and custom issue types through automation using the provided CLI commands. This allows teams to create, track, and organize complex issue hierarchies within their repositories.

What is the best way to automate GitHub release notes and manage milestones?

Automate GitHub release notes and manage milestones by leveraging the release tracking features. This streamlines version management by automatically generating notes and tracking project progress directly via the CLI.

How do I configure branch protection rules and manage merge queues in GitHub?

Configure branch protection rules and manage merge queues in GitHub by using the repository control features. This ensures code stability by enforcing review requirements before merging pull requests into protected branches.

Does the GitHub SDLC workflow support Model Context Protocol servers for AI automation?

The GitHub SDLC workflow supports Model Context Protocol (MCP) servers for advanced AI-driven automation. This integration enhances the CLI by enabling intelligent management of pull requests, issues, and project boards.