homebrew-formula

Automate creating, testing, and maintaining Homebrew formulas.

Updated Sep 29, 2025
One-click install
npx skills add https://github.com/aRustyDev/homebrew-tap --skill homebrew-formula
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homebrew-formula
Source: https://github.com/aRustyDev/homebrew-tap/tree/main/.claude/skills/homebrew-formula
Command: npx skills add https://github.com/aRustyDev/homebrew-tap --skill homebrew-formula

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end workflow of creating, testing, and maintaining Homebrew formulas.

Core Features & Use Cases

  • Guidance for versioning, licensing, dependencies, and build systems.
  • Clear formula structure templates and best practices for Formula/<letter>/<name>.rb.
  • Local validation steps including audit, syntax checks, and test blocks to ensure formula correctness before submission.

Quick Start

Create a new formula by following the Template section and running the local validation steps.

Frequently Asked Questions about homebrew-formula

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Homebrew formula and validate it locally?

To create a Homebrew formula, follow formula structure templates for Formula/<letter>/<name>.rb, then validate it locally by running audit checks, syntax checks, and test blocks before submission.

What is a Homebrew livecheck and how do I keep it up to date?

A Homebrew livecheck automates version discovery for formulas. You keep it up to date across custom taps by applying best practices for version discovery and maintenance workflows.

How do I add proper test blocks to a Homebrew formula?

You add test blocks to a Homebrew formula by following best practices for local validation. This ensures formula correctness by verifying the installation works before you submit it.

Does this workflow support maintaining custom Homebrew taps?

Yes, this workflow supports maintaining custom Homebrew taps. It automates end-to-end tasks including adding new formulas, debugging issues, running audits, and keeping livecheck up to date.

What's the best way to specify a license in a Homebrew formula?

The best way to specify a license in a Homebrew formula is to follow the guidance for versioning, licensing, and dependencies, ensuring you enforce license specification best practices.