core-git-workflow-discipline

Solid

Authoritative git workflow doctrine for {{PROJECT_NAME}}. Encodes the mandatory phase sequence (branch → draft-commits → PR-open → review-gate → merge → tag) that every multi-commit plan must follow; phases are not suggestions — out-of-order execution breaks release integrity and invalidates canonical-path governance. Use when authoring a branch strategy, writing commit messages, opening a PR, enforcing a review gate, merging to main, or cutting a release tag. Pairs with `task-chains.yaml:git-workflow-canonical` for machine-readable phase ordering; this skill carries the doctrinal WHY and WRONG/CORRECT patterns that animate the pipeline steps.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Git Workflow Discipline The git workflow phases are not suggestions. Each phase has a precondition that the previous phase satisfies; skipping or reordering them breaks the release integrity invariant and can silently corrupt the canonical-path sentinel (ADR-051), invalidate PR review authority, or produce unsigned tags. The CEO and every spawned agent executing multi-commit work MUST follow the sequence encoded in `task-chains.yaml:git-workflow-canonical`. This SKILL carries the doctrine — the rationale, the hard rules, the naming conventions, and the anti-patterns — for agents executing each step. --- ## What This Skill Is (and isn't) **IS:** Doctrinal content for agents executing the `git-workflow-canonical` task-chain. The pipeline step names in `task-chains.yaml` point here for semantic grounding. Reading this skill is mandatory before any agent authors a branch, commit, PR, or release tag in {{PROJECT_NAME}}. **IS NOT:** A hook, a CI check, or a mechanical enforcer. The mechanical invariants live in: - `check_canonical_edit.py` — guards canonical-path writes - `check_plan_edit.py` — guards plan-frontmatter transitions - `.github/workflows/validate.yml` — enforces test + governance gates - Branch-protection rules (see `docs/BRANCH-PROTECTION.md`) This skill explains WHY those mechanisms exist and what the agent must do BETWEEN the mechanical gates. --- ## Phase Sequence (Mandatory) The six phases form a directed acyclic graph with strict preconditions. No pha...

Details

Author
Canhada-Labs
Repository
Canhada-Labs/ceo-orchestration
Created
4 weeks ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

issue-driven-github-flow

Enforces an issue-driven GitHub Flow with multi-agent planning. Use this skill when the user wants to START or CARRY OUT development work in a git repository — implement a feature, fix a bug, make or change code, kick off a new project, or open/land a PR — including when they don't say "issue", "branch", or "gitflow" (e.g. "let's build X", "fix this bug", "add a feature", "start on Y", "get this project going"). It guarantees every change traces to a GitHub issue, gets a reviewed-and-approved plan before any code is written, lands on a `type/description` branch via a squash-merged PR with Conventional Commits, and never edits `main` directly. Do NOT trigger for purely informational or read-only requests that change nothing — e.g. "what's the git command for X", "explain this function", "show me the diff", "what branch am I on" — just answer those directly.

0 Updated 1 weeks ago
andybaran
AI & Automation Solid

git-workflow

Guides safe, professional Git usage — branching strategies, atomic clean commits, conventional commit messages, interactive rebase (squash/fixup/reword/reorder), merge vs rebase decisions, conflict resolution, and recovery of lost work via reflog. Use this skill when the user asks to create or clean up a branch, write or amend commits, squash or reorder history, rebase onto main, resolve merge conflicts, undo a bad commit/merge/reset, recover deleted commits or branches, find lost work, fix a detached HEAD, force-push safely, or generally "clean up my git history" before opening a PR.

3 Updated today
JayRHa
Code & Development Listed

github_workflow

Guides the agent through the full GitHub PR lifecycle — branch naming, push, review responses, and merge. Loaded automatically before any push, PR creation, review response, or merge action.

0 Updated yesterday
VytCepas