commit

Manage code commits and pull request updates with Graphite and GitHub CLI.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/howarewoo/monorepo-template --skill commit-howarewoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/howarewoo/monorepo-template/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/howarewoo/monorepo-template --skill commit-howarewoo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gt, gh, pnpm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of committing code changes using Graphite, ensuring proper branch management, automated commit messages, and automatic updates to GitHub Pull Request titles and summaries.

Core Features & Use Cases

  • Automated Branching: Creates new feature branches automatically when needed, targeting staging.
  • Conventional Commits: Generates commit messages following conventional commit standards or uses user-provided messages.
  • PR Management: Submits changes to GitHub and automatically updates the PR title and summary based on the full diff and commit history.
  • Use Case: After making several related code changes, invoke this skill to commit them, create a new branch if necessary, and ensure your pull request has a clear, informative title and summary reflecting all the changes.

Quick Start

Commit staged changes with an automatically generated message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate pull request updates from git commits?

You can automate pull request updates by analyzing the full diff and commit history to generate PR titles and summaries. This skill uses Graphite and GitHub CLI to submit changes and update PR metadata automatically.

Can I generate conventional commit messages automatically with Graphite?

Yes, automatic conventional commit message generation is supported. The skill analyzes your staged changes to create compliant messages, or you can provide a custom message when committing code.

How do I create a feature branch targeting staging for trunk-based development?

Automated branch creation handles this by generating new feature branches targeting staging automatically. This supports trunk-based development workflows and feature branch stacking when you commit changes.

Do I need the GitHub CLI installed to automate pull request titles and summaries?

Yes, the GitHub CLI is required. The skill depends on 'gh' to submit changes and manage pull request titles and summaries, along with 'gt' for Graphite and 'pnpm' for execution.

What is the best way to manage stacked feature branches and PRs together?

Using Graphite handles stacked feature branches by automating branch creation and updating PR metadata. It analyzes the diff and commit history to keep PR titles and summaries synchronized with your changes.