skills/update-brew-formula/SKILL.md
Update a Homebrew tap formula to the latest GitHub Release assets using gh CLI, including verifying the tap repo, locating the formula, computing sha256 for release binaries, and committing/pushing changes. Use when asked to bump a Homebrew formula version to the latest release in a personal tap.
npx skillsauth add neodejack/skills update-brew-formulaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verify the current directory is a Homebrew tap repo.
Formula/ directory at minimum.Collect required inputs.
owner/name) and the formula name if unclear.Locate the formula.
Formula/ for the formula file (<name>.rb).Fetch the latest release assets via gh CLI.
gh release view --json tagName,assets--repo owner/name if not in the repo..tar.gz, exclude .sha256, .sig, or checksums unless the formula expects them).Compute sha256 for each binary asset.
curl -L -o /tmp/<asset> <url>shasum -a 256 /tmp/<asset>Update the formula file.
version (or update the version implied in the URL/tag if version is not explicit).url and sha256 for macOS/Linux and arm64/x86_64 blocks.on_macos, on_linux, arm64, intel).Commit and push.
git status and git add Formula/<name>.rb.brew formula: bump <name> to <version>.git push to the tap remote.Formula/).tools
Create, edit, and maintain `justfile` automation for any codebase using the `just` command runner. Trigger whenever a request involves creating a new `justfile`, modifying/updating an existing `justfile`, adding or changing recipes, refactoring `justfile` structure, or automating project commands via `just`.
development
Write documentation for Elixir modules, functions, types, and callbacks following official Elixir conventions. Use when asked to document Elixir code, add @moduledoc/@doc/@typedoc, write doctests, or improve Elixir documentation. Triggers on: document this elixir module, add elixir docs, write moduledoc, add doctests.
development
Bootstrap or improve harness-engineering scaffolding for an existing software repository so agents can work safely and productively. Use when asked to make a repo more agent-friendly, adopt harness engineering, prepare a codebase for Codex or mixed human and agent coding, add or improve repo-local guidance such as `AGENTS.md` or `ARCHITECTURE.md`, establish canonical setup/lint/typecheck/test commands, or audit a repository for missing agent workflows and verification rails.
development
Generate or refine repository-local product specification documents for proposed features through interactive discussion with the user. Use when a user describes a feature, workflow, or product behavior they want to build and Codex should ask clarifying questions, define scope, goals, user flows, requirements, and acceptance criteria, then save the result under `docs/product-specs/` such as `docs/product-specs/feature-name.md`. Also use when asked to spec out a feature, write a product spec, turn an idea into a spec, or update an existing product-spec doc.