error-patternslisted
Install: claude install-skill juan294/cc-rpi
# Error Patterns -- Top 20
**#1: Parallel verification kills siblings** --
Chain with `;` or `&&`, never parallel Bash calls.
**#2: Worktree cwd resets to main repo** --
Prefix EVERY command with `cd /absolute/path &&`.
**#3: Pre-commit hook rejection** --
Run typecheck/lint BEFORE committing. Fix first.
**#8: Tilde in file paths** --
Never use `~` in Read/Write/Edit paths. Full absolute.
**#9: Push rejected (non-fast-forward)** --
Pull with rebase first: `git pull --rebase && git push`.
**#12: Push and forget CI** --
Spawn background agent to monitor CI after every push.
**#13: Skipping TDD** --
Write the failing test FIRST. Red-Green-Refactor.
**#16: Dependencies not installed** --
Run `pnpm install` / `uv sync` before build/test/lint.
**#25: No upstream tracking** --
First push: `git push -u origin branch-name`.
**#30: PR create before pushing** --
Push branch to remote BEFORE `gh pr create`.
**#33: Pull rebase with dirty tree** --
Commit before `git pull --rebase` (hook enforced).
**#44: Push --tags pushes ALL tags** --
Push specific: `git push origin v1.0.0` or `--follow-tags`.
**#45: Fabricated filesystem paths** --
Never guess paths. Use Glob/Grep to find files first.
**#48: Commit/push to wrong branch** --
Run `git branch --show-current` before every commit.
**#49: Sub-agent git conflicts** --
Each sub-agent owns different files. Central commit.
**#51: CI explosion from parallel pushes** --
Batch pushes. One push triggers one CI run.
**#56: Merge to m