commit-changes-repo-worker

Groups changed files by ticket and commits each group separately using git.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating per-repo changes across multiple files can become noisy and error-prone. This Skill automatically groups changed files by their related ticket and creates targeted commits for each group, improving traceability and review efficiency.

Core Features & Use Cases

  • Group by ticket: each group becomes a separate commit.
  • Parallelizable: supports running workers per repository to scale across multiple repos.
  • Audit and reporting: provides a clear map of files per commit and a summary of changes.

Quick Start

Run the commit-changes-repo-worker to process a repository's changed files and generate focused commits grouped by ticket.

Frequently Asked Questions about commit-changes-repo-worker

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

FAQPage Schema
How do I group changed files by ticket to create separate commits in a git repository?▼

To group changed files by ticket for separate commits, this Skill analyzes file diffs and maps each to a ticket using feature-area heuristics, outputting a structured plan that creates one targeted commit per ticket group.

What is the best way to automate multiple focused commits when working across changed files?▼

Automating focused commits across changed files is done by reading a provided ticket list, mapping the diffs to tickets, and generating multiple targeted commits within the local repository to improve traceability and review efficiency.

Can I run a commit grouping worker per repository to scale across multiple repos?▼

Yes, you can run a commit grouping worker per repository. The workflow is parallelizable, supporting multiple workers to scale the ticket-based commit grouping process across multiple local repositories.

Does this commit grouping workflow require a ticket list to operate?▼

Yes, this commit grouping workflow requires a ticket list. It reads the TICKET_LIST directly from the parent prompt to map diffs and group changed files into focused per-repo commits.

How are changed files mapped to specific tickets when grouping commits?▼

Changed files are mapped to specific tickets by analyzing the diff per file and applying feature-area heuristics to determine the correct ticket association, resulting in a structured commit plan.

What summary or audit output is generated when grouping commits by ticket?▼

When grouping commits by ticket, the workflow generates an audit and reporting output that provides a clear map of files per commit and a summary of all changes made within the repository.