This is a Homebrew tap (everruns/homebrew-tap). Formulae live in Formula/.
Use Doppler for all secret-backed commands in cloud agents.
./scripts/init-cloud-env.shAll cloud secrets are in Doppler (GITHUB_TOKEN).
For GitHub CLI, map token explicitly:
doppler run -- bash -lc 'GH_TOKEN="$GITHUB_TOKEN" gh auth status'Telegraph. Drop filler/grammar. Min tokens.
- Each formula is a Ruby file in
Formula/ - Pre-built binary formulae: no
depends_on "rust", justbin.install - Source-build formulae: use
depends_on "rust" => :buildandcargo build - Always include a
test doblock
Run before pushing:
brew audit --strict --new Formula/*.rbAlways work on top of latest main from remote:
git fetch origin mainConventional Commits: type(scope): description
Types: feat, fix, docs, chore
NEVER add links to Claude sessions in PR body or commits.
All commits MUST be attributed to the real human user, never to a coding agent or bot.
If current git config already resolves to a real human identity, use it as-is.
If current git config is missing or looks agent-like, set GIT_USER_NAME and GIT_USER_EMAIL, then configure git before committing:
git config user.name "$GIT_USER_NAME"
git config user.email "$GIT_USER_EMAIL"- Do NOT set
GIT_AUTHOR_NAME,GIT_COMMITTER_NAME, oruser.nameto any AI/bot identity - Do NOT use
Co-authored-bytrailers referencing AI tools - Do NOT add "generated by", "authored by AI", or similar attribution in commit messages
Ship means: achieve the goal, lint the formula, create a PR, wait for CI green, merge with squash.
Use /ship for the canonical shipping workflow.
GitHub Actions runs brew audit and brew style on every PR. Never merge when CI is red.