git-workflow

Orchestrate spec-driven development workflows with GitHub issues and pull requests.

Updated Sep 11, 2024
One-click install
npx skills add https://github.com/Reading-Advantage-Thailand/www-reading-advantage --skill git-workflow-reading-advantage-thailand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/Reading-Advantage-Thailand/www-reading-advantage/tree/main/.claude-old/skills/git-workflow
Command: npx skills add https://github.com/Reading-Advantage-Thailand/www-reading-advantage --skill git-workflow-reading-advantage-thailand

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire software development lifecycle, from initial spec creation to issue closure, by integrating AI-driven guidance with Git and GitHub workflows.

Core Features & Use Cases

  • Spec-Driven Development: Enforces a spec-first approach for clear requirements.
  • End-to-End Workflow: Manages migration, spec creation, sprint planning, issue tracking, code reviews, and deployment.
  • AI Quality Assurance: Provides automated reviews for architecture, clarity, and planning.
  • Use Case: Onboarding a new developer by having the AI guide them through the entire process of picking up an issue, implementing it according to specs, submitting a PR, and closing it out.

Quick Start

Use the git-workflow skill to create a new specification for the user authentication capability.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How does spec-driven development manage the software development lifecycle?

Spec-driven development enforces a spec-first approach for clear requirements, managing the software development lifecycle from initial spec creation and sprint planning to issue tracking, code reviews, and deployment. It integrates AI-driven guidance with Git and GitHub workflows for deterministic task execution.

How do I automate issue lifecycle management and pull request quality reviews on GitHub?

Automate issue lifecycle management and pull request quality reviews by orchestrating a comprehensive workflow using GitHub issues, pull requests, and markdown specifications. This system provides AI-powered automated reviews for architecture, clarity, and planning to ensure deterministic task execution.

Can I use AI to guide a new developer through picking up an issue and submitting a PR?

Yes, you can use AI to guide a new developer through the entire process of picking up an issue, implementing it according to markdown specifications, submitting a pull request, and closing it out. This onboarding use case streamlines the software development lifecycle end-to-end.

Do I need the Git and GitHub CLI to run automated sprint planning and project migration?

Yes, you need the Git and GitHub CLI because the workflow integrates with them for deterministic task execution. The system manages project migration, capability specification, and sprint planning by orchestrating markdown specifications directly through these command-line interfaces.

What is the best way to track development progress using markdown specifications?

The best way to track development progress using markdown specifications is through a comprehensive spec-driven workflow that manages project migration, capability specification, sprint planning, and issue lifecycle management. This approach integrates AI-powered quality reviews to monitor and track progress deterministically.