commit

Automate per-repo commits and pushes across the fyli monorepo.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/Kibbey/fyli --skill commit-kibbey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Kibbey/fyli/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/Kibbey/fyli --skill commit-kibbey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of committing and pushing changes across all repositories in the fyli monorepo. It detects changes per sub-repo, stages only relevant files, and constructs conventional commit messages for consistent history.

Core Features & Use Cases

  • Scope-aware commit orchestration: Detects changes across root and sub-repos (cimplur-core, fyli-fe-v2, fyli-infra), stages per-repo files, and creates standardized messages.
  • Safe per-repo pushes: Pushes each repository independently, avoiding cross-repo conflicts and accidental pushes to non-existent branches.
  • Use Case: When you modify code in multiple subrepos, run this skill to create uniform commits and push them to origin with minimal manual steps.

Quick Start

Run the commit workflow to scan for changes, stage files per repo, generate Conventional Commits, and push to origin.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate git commits across a monorepo with multiple sub-repositories?

To automate git commits across a monorepo, this Skill detects changes in each sub-repo, stages relevant files individually, generates conventional commit messages, and pushes each repository independently to avoid cross-repo conflicts.

What is the best way to push changes to multiple sub-repos without causing cross-repo conflicts?

The best way to prevent cross-repo conflicts is performing safe per-repo pushes. The Skill handles per-repo changes independently, staging and pushing each repository separately to avoid accidental cross-repo conflicts or invalid branch pushes.

How do I generate conventional commit messages for multiple repositories automatically?

You generate conventional commit messages automatically by running this workflow. It performs per-repo analysis on detected changes and constructs standardized conventional commit messages to maintain a consistent history across the monorepo.

Can I use bash git commands to stage and commit files in a monorepo safely?

Yes, you can use bash git commands to stage and commit files safely. The Skill uses Bash commands to orchestrate staging, ensuring only relevant files are committed per sub-repo before executing safe independent pushes to origin.

Does this monorepo commit automation work with specific sub-repos like cimplur-core and fyli-fe-v2?

Yes, this monorepo commit automation works with specific sub-repos like cimplur-core and fyli-fe-v2. It explicitly handles changes, staging, and messaging for these sub-repos along with fyli-infra and the root repository.

Why does my automated monorepo push fail on non-existent branches?

Automated monorepo pushes fail on non-existent branches due to unsafe cross-repo pushing. This Skill prevents such failures by analyzing each repository individually and performing safe per-repo pushes to avoid accidental pushes to non-existent branches.