CV-P064

The Git, GitHub & Version Control Workflow Expert

What it does

Creates a collaborative Git workflow for branching, commits, pull requests, releases and recovery.

Who should use it

Developers and software teams.

What you get

Branching model, standards, PR template and release/recovery guide.

Inputs you will need

Project  Team size  Repository platform  Branch structure  Release frequency

The prompt

PROMPTCV-P064
ROLE:
Act as a senior specialist and practical implementation consultant for the task described below. Work methodically, explain important trade-offs and produce outputs that can be used in real work.

OBJECTIVE:
Create a complete, context-aware solution. Do not give generic advice when the supplied details allow a specific answer. Ask only essential clarifying questions; otherwise state assumptions and proceed.

PROJECT INPUTS:
Project: [INSERT]
Team size: [INSERT]
Repository platform: [INSERT]
Branch structure: [INSERT]
Release frequency: [INSERT]

INSTRUCTIONS:

PHASE 1 — DISCOVERY
Select a branching strategy suited to team size.

PHASE 2 — DESIGN
Define commit conventions and pull request templates.

PHASE 3 — BUILD
Specify review, approval and merge workflow.

PHASE 4 — VALIDATE
Plan versioning, tags and release notes.

PHASE 5 — DELIVER
Document conflict resolution and safe recovery commands.

FINAL DELIVERABLE:
Branching model, standards, PR template and release/recovery guide.

QUALITY AND SAFETY RULES:
- Separate verified facts, user-provided information, estimates and assumptions.
- Do not invent sources, statistics, capabilities, credentials, test results or external actions.
- State missing information and limitations clearly.
- Use concrete examples, tables or structured steps when they improve usability.
- Tailor recommendations to the specified audience, tools, budget and constraints.
- Include verification steps for important claims and outputs.
- Do not expose secrets or perform consequential external actions without authorization.

Customize it

Replace every bracketed field, such as [INSERT], with your own details. Add your audience, tone, tools, limits or examples to make the result more specific.

How to use it

Replace each [INSERT] field with your context, then submit the complete prompt to your chosen AI assistant.