campaign-commit

Select the correct commit command for submodule, festival, or campaign-root workflows.

4|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/lancekrogers/Obey-Agent-Economy --skill campaign-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: campaign-commit
Source: https://github.com/lancekrogers/Obey-Agent-Economy/tree/main/.campaign/skills/campaign-commit
Command: npx skills add https://github.com/lancekrogers/Obey-Agent-Economy --skill campaign-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Campaigns have multiple commit commands for different contexts, and using the wrong one breaks tracking and synchronization.

Core Features & Use Cases

  • Submodule-aware commits: auto-syncs the submodule pointer when committing from a submodule.
  • Festival-task commits: commits include festival traceability metadata for task tracking.
  • Campaign-root commits: standard git workflow at the campaign root with proper refs.

Quick Start

Determine your context (submodule, festival task, or campaign root) and run the corresponding commit command.

Frequently Asked Questions about campaign-commit

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

FAQPage Schema
How do I commit changes in a git submodule without breaking synchronization?

To commit changes in a git submodule without breaking synchronization, you must use a submodule-aware commit command that auto-syncs the submodule pointer in the parent campaign repository. This ensures the parent project correctly tracks the updated submodule reference.

What is a festival commit in git campaign workflows?

A festival commit is a specific git commit type used in campaign workflows that embeds festival traceability metadata into the commit history. It is designed for festival tasks to maintain strict task tracking and governance within the development pipeline.

How do I choose the right git commit command for campaign tasks?

To choose the right git commit command for campaign tasks, first determine your current context: submodule, festival task, or campaign root. Each context requires a specific commit command to maintain traceability metadata and proper git refs.

Does my campaign-root git workflow require special commit rules?

Yes, campaign-root git workflows require standard commit commands governed by specific rules to maintain proper refs and campaign-root governance. Using the wrong commit command at the root breaks tracking and synchronization across the project pipeline.

Why does using the wrong commit command break traceability in project development pipelines?

Using the wrong commit command breaks traceability in project development pipelines because different contexts require specific metadata and submodule pointer synchronization. Standard commits lack festival-grade traceability metadata and deterministic submodule handling required by campaign workflows.

What is the best way to handle deterministic submodule commits during a campaign?

The best way to handle deterministic submodule commits during a campaign is to use a submodule-aware commit command that automatically syncs the submodule pointer. This enforces deterministic submodule handling and prevents tracking desynchronization.