diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f577f6a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Claude Code worktrees +.claude/worktrees diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..f060924 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,15 @@ +If asked to work on a feature, before starting: + +- Create a new branch like "claude/short-feature-name" +- Create a worktree in `.claude` for working on it +- Ensure that the repo-local `.git/config` `[user]` section is using an ATProto `@-` handle as a `name`, and a `did:plc` instead of an email + +When ready to submit: + +- Check for a rebase against `main` and fix any conflicts +- Ensure that all `prek` feedback has been fixed +- Submit the PR with the installed `atgc` CLI: `atgc pr create` + +If asked to iterate post-submission: + +- Update the existing PR via `atgc pr resubmit`, rather than with a new `atgc pr create`.