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.