If your project has a project-implementation.md rule, check it for framework-specific overrides.
Remotes
Configure remotes in your project's project-implementation.md. Standard setup:
Remote
URL
Purpose
origin
Your repository
Primary development
Branch Strategy
Branch
Purpose
Pushes To
development
Active working branch -- all daily work lands here
origin/development
main
Stable branch -- CI runs here, deploy candidates
origin/main
All daily development happens on development. Use PRs from development to main when ready to trigger CI and prepare a release.
Commit Message Format
<type>(<scope>): <description>
<optional body>
Field
Values
type
feat, fix, refactor, docs, test, chore, perf, ci
scope
App name or feature area (e.g., auth, dashboard, billing)
Before Pushing
Run your verification suite as a pre-push gate. Skipping it means broken code reaches origin:
pnpm verify # typecheck + lint + test
If verify fails, fix issues before pushing.
CI Pipeline
Standard CI jobs for Next.js/Supabase projects:
CI Job
What it does
Timeout
TypeScript
typecheck + lint
10 min
Unit Tests
pnpm test
10 min
E2E Tests
Playwright (if enabled)
20 min
Pull Request Workflow
When creating PRs:
Analyze full commit history (not just latest commit)
Use git diff [base-branch]...HEAD to see all changes
Draft comprehensive PR summary
Include test plan with TODOs
Push with -u flag if new branch
Feature Implementation Workflow
Plan -- Use /create-plan to generate phases and structure (includes /audit-plan for structural checks, then /review-plan for template + codebase compliance)
Implement -- Use /implement to execute phases (handles TDD, coding, review loop)
Code Review -- Use /code-review after implementation to verify quality
Verify -- Run pnpm verify before committing
Commit -- Follow conventional commits format with scope
1---2name: 421-git-workflow-b7f091963description: Git Workflow4---5# Git Workflow67> If your project has a `project-implementation.md` rule, check it for framework-specific overrides.89## Remotes1011Configure remotes in your project's `project-implementation.md`. Standard setup:1213| Remote | URL | Purpose |14|--------|-----|---------|15| `origin` | Your repository | Primary development |1617## Branch Strategy1819| Branch | Purpose | Pushes To |20|--------|---------|-----------|21| `development` | Active working branch -- all daily work lands here | `origin/development` |22| `main` | Stable branch -- CI runs here, deploy candidates | `origin/main` |2324All daily development happens on `development`. Use PRs from `development` to `main` when ready to trigger CI and prepare a release.2526## Commit Message Format2728```29<type>(<scope>): <description>3031<optional body>32```3334| Field | Values |35|-------|--------|36| **type** | `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, `ci` |37| **scope** | App name or feature area (e.g., `auth`, `dashboard`, `billing`) |3839## Before Pushing4041Run your verification suite as a pre-push gate. Skipping it means broken code reaches `origin`:4243```bash44pnpm verify # typecheck + lint + test45```4647If verify fails, fix issues before pushing.4849## CI Pipeline5051Standard CI jobs for Next.js/Supabase projects:5253| CI Job | What it does | Timeout |54|--------|-------------|---------|55| TypeScript | `typecheck` + `lint` | 10 min |56| Unit Tests | `pnpm test` | 10 min |57| E2E Tests | Playwright (if enabled) | 20 min |5859## Pull Request Workflow6061When creating PRs:62631. Analyze full commit history (not just latest commit)642. Use `git diff [base-branch]...HEAD` to see all changes653. Draft comprehensive PR summary664. Include test plan with TODOs675. Push with `-u` flag if new branch6869## Feature Implementation Workflow70711. **Plan** -- Use `/create-plan` to generate phases and structure (includes `/audit-plan` for structural checks, then `/review-plan` for template + codebase compliance)722. **Implement** -- Use `/implement` to execute phases (handles TDD, coding, review loop)733. **Code Review** -- Use `/code-review` after implementation to verify quality744. **Verify** -- Run `pnpm verify` before committing755. **Commit** -- Follow conventional commits format with scope
Run npx skillmds@latest add tools-only/421-git-workflow-b7f09196 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Git Workflow It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tools-only (@tools-only) published this skill. Their other Agent Skills are listed on their SkillMD profile.