CLAUDE.md · git:20261031.78201e8 · 2026-10-31 · sha256 a301ebfc63d13742
CLAUDE.md git:20261031.78201e8A
Immutable. This exact content never changes and is served at /api/v1/blob/a301ebfc63d13742.
# Repository workflow ## Merging pull requests Claude may merge a pull request to `main` automatically once its required CI checks are green, without waiting for further approval. On this repository the required check is the Cloudflare Pages build. Do not merge while any required check is failing or still pending, and do not merge a pull request that has unresolved review threads requesting changes. Once the GitHub Actions checks `Plugin manifests`, `Skill discovery`, and `Agent Plugins manifest` are also required on `main`, a pull request whose head commit message carries a skip marker such as `[skip ci]` gets no run of those three checks and cannot merge until a new commit without a skip marker is pushed to it. ## Commit attribution Do not credit Claude in commit metadata. Omit the `Co-authored-by` trailer naming Claude or an Anthropic no-reply address, and omit the `Claude-Session` trailer, so no commit adds Claude to the GitHub contributors list or carries an assistant-session link. Credit human contributors as co-authors as usual, and keep the maintainer as the commit author. ## Writing conventions All repository and website prose follows the Clean Language standard defined in [`cleanlanguage/skills/cleanlanguage/SKILL.md`](cleanlanguage/skills/cleanlanguage/SKILL.md) and its references. That skill is the authority. It requires Oxford English with -ize endings and no em dashes or en dashes, and it governs tone, structure, and semantic preservation. ## Claude Code rules Session guidance, the adopted governance disciplines, and the Clean Language authoring rule live in [`.claude/`](.claude/CLAUDE.md).