ucl-commit

Automate commit and submodule update workflows for Unity projects.

4|Updated Apr 3, 2020
One-click install
npx skills add https://github.com/tim099/UCL_Core --skill ucl-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ucl-commit
Source: https://github.com/tim099/UCL_Core/tree/main/Skills~/ucl-commit
Command: npx skills add https://github.com/tim099/UCL_Core --skill ucl-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and standardizes the commit process, ensuring code and submodule updates are handled correctly to prevent inconsistencies.

Core Features & Use Cases

  • Commit Workflow Guidance: Provides step-by-step instructions for safe commit practices within complex multi-layered repositories.
  • Submodule Management: Ensures correct branch switching, pull, and bump procedures for nested submodules like UCL_Core and UCL.
  • Use Case: A developer updates UCL_Core, then bumps UCL, and finally commits project changes, following recommended SOPs to maintain repository integrity.

Quick Start

Ask the AI to assist with managing and executing precise commits across main and submodules following established protocols.

Frequently Asked Questions about ucl-commit

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

FAQPage Schema
How do I manage git submodules and commit changes in a complex Unity project?

To manage git submodules in a complex Unity project, you need a commit protocol that handles branch switching, pulls, and bump sequences for nested repositories to maintain consistency. This ensures submodule updates are correctly staged and referenced before the main project commits.

What is the correct git commit sequence when updating nested submodules like UCL_Core?

The correct git commit sequence for nested submodules requires updating the core submodule first, then bumping the parent submodule, and finally committing the main project changes. This proper bump sequence prevents repository inconsistencies and lost references.

Why do my submodule changes break the main repository consistency during a commit?

Submodule changes break repository consistency when commits are executed out of sequence or staged incorrectly. Maintaining repository integrity requires following established standard operating procedures for branch management and proper bump sequences across all nested layers.

Can I automate branch switching and staged changes for multi-layered repositories?

Yes, you can automate branch switching and staged changes for multi-layered repositories by applying standardized commit protocols. This guides the AI to execute precise commits across main and submodules, ensuring safe version control practices are followed.

What are the limitations of using standard git workflows for complex Unity version control?

Standard git workflows often lack specific guidance for nested submodule bump sequences and multi-layered staged changes required by complex Unity projects. Without tailored commit protocols, manual version control increases the risk of repository inconsistencies across branches.