commit-changes

Group modified files by ticket and create focused commits across repositories.

291|38|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/J-Pster/Psters_AI_Workflow --skill commit-changes-j-pster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-changes
Source: https://github.com/J-Pster/Psters_AI_Workflow/tree/main/plugins/psters-ai-workflow/skills/commit-changes
Command: npx skills add https://github.com/J-Pster/Psters_AI_Workflow --skill commit-changes-j-pster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating commits across multiple workspaces can be error-prone and time-consuming; this skill automatically groups modified files by ticket and creates focused, per-ticket commits in every affected repository.

Core Features & Use Cases

  • Multirepo commit orchestration: spawn per-repo subagents to analyze changes and group by ticket.
  • Ticket-based commits: generate one commit per ticket per repository with clear messages.
  • Deterministic workflow: follows a defined sequence from parsing tickets to summarizing results.

Quick Start

Paste your ticket text and trigger the /pwf-commit-changes command to create ticket-scoped commits across all changed repos.

Frequently Asked Questions about commit-changes

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

FAQPage Schema
How do I automate ticket-based commits across multiple repositories?

Automating ticket-based commits across multiple repositories works by grouping modified files by their TICKET-XXX identifiers and creating focused, per-ticket commits in every affected repository using per-repo subagents.

Can I group modified files by ticket number before committing?

Yes, grouping modified files by ticket number is the core mechanism; the workflow parses pasted issue text containing TICKET-XXX identifiers to ensure files are bundled into the correct focused commits.

What is the best way to coordinate git commits across multiple workspaces?

The best way to coordinate git commits across multiple workspaces is to spawn per-repo subagents that analyze changes independently and enforce deterministic workflows with strict commit messaging rules defined in rules/commits.mdc.

How do I create per-repo commits from pasted issue text?

To create per-repo commits, paste your issue text containing TICKET-XXX identifiers and invoke the commit-changes command; the system will parse the tickets and generate one commit per ticket per repository.

Does this workflow enforce strict commit messaging rules for git?

Yes, the workflow enforces strict commit messaging rules for git by following predefined rules in rules/commits.mdc, ensuring every automated commit across the diverse repos maintains a clear and consistent message format.

When should I not use automated multirepo commit orchestration?

You should not use automated multirepo commit orchestration when your modified files lack clear TICKET-XXX identifiers, as the workflow depends on parsing those ticket numbers to group files and generate focused commits correctly.