Commit Graph

4 Commits

Author SHA1 Message Date
Ben Potter 6005608923 docs: add git workflow guidelines to prevent force pushing (#21207)
When working on PRs, Claude Code was sometimes force pushing to
branches. This adds simple git workflow guidelines that emphasize proper
branch checkout and avoiding force pushes.

## Changes

Added git workflow section to `CLAUDE.md`, `AGENTS.md`, and
`.claude/docs/WORKFLOWS.md` with:
- Instructions to fetch, checkout, and pull before working on PR
branches
- Note to avoid `git push --force` unless explicitly requested

## Examples of force push behavior

Observed in recent PRs:
- PR #21148: 7 commits including merge commit from iterative changes
- PR #21150: 9 commits with multiple documentation iterations
- PR #21182: 4 commits with iterative fixes
- Force update on `feat/add-tasks-template-flag` branch:
`9bf7980b9...f98cf44f7`

The guidelines now make it clear to check out branches properly and push
normally.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 07:24:19 -06:00
Dean Sheather aa4fd67142 chore: move CLAUDE.md to AGENTS.md 2025-12-10 15:55:36 +11:00
Dean Sheather 0771555a89 chore: remove AGENTS.md 2025-12-10 15:55:36 +11:00
Michael Suchacz 94bf1e3ae2 chore: symlink CLAUDE.md to AGENTS.md for Codex usage (#19298) 2025-08-11 20:32:17 +02:00