Skip to content
Back to skills

421 Git Workflow B7f09196

ASecurity

> If your project has a `project-implementation.md` rule, check it for framework-specific overrides.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
testingtypescriptbashnextjscode-reviewgit

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 421-git-workflow_b7f09196 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 421 Git Workflow B7f09196?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 421 Git Workflow B7f09196
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-421-git-workflow-b7f09196/badge)](https://www.skillsdirectory.com/skills/tools-only-421-git-workflow-b7f09196)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Git Workflow

> 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`:

```bash
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:

1. Analyze full commit history (not just latest commit)
2. Use `git diff [base-branch]...HEAD` to see all changes
3. Draft comprehensive PR summary
4. Include test plan with TODOs
5. Push with `-u` flag if new branch

## Feature Implementation Workflow

1. **Plan** -- Use `/create-plan` to generate phases and structure (includes `/audit-plan` for structural checks, then `/review-plan` for template + codebase compliance)
2. **Implement** -- Use `/implement` to execute phases (handles TDD, coding, review loop)
3. **Code Review** -- Use `/code-review` after implementation to verify quality
4. **Verify** -- Run `pnpm verify` before committing
5. **Commit** -- Follow conventional commits format with scope

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.