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.