Skip to content

Install

/plugin marketplace add brennhill/Upfront
/plugin install upfront@upfront

This gives you all slash commands and the PostToolUse audit hook. For the audit binary:

Terminal window
brew install brennhill/tap/upfront

Homebrew (macOS / Linux):

Terminal window
brew install brennhill/tap/upfront

Quick install (macOS / Linux):

Terminal window
curl -fsSL https://raw.githubusercontent.com/brennhill/upfront/main/install-upfront.sh | bash

Windows (PowerShell):

Terminal window
irm https://raw.githubusercontent.com/brennhill/upfront/main/install-upfront.ps1 | iex

From source:

Terminal window
git clone https://github.com/brennhill/upfront.git
cd upfront
go build -o upfront ./cmd/upfront/
./install.sh

Copy commands into any project:

Terminal window
git clone https://github.com/brennhill/upfront.git
cp -r upfront/.claude/commands/ your-project/.claude/commands/

Or install globally:

Terminal window
cp -r upfront/.claude/commands/ ~/.claude/commands/

The commands are markdown files — no dependencies, no build step, no API keys.

FilePurpose
.claude/commands/*.md16 slash commands
specs/ARCHITECTURE.mdCreated by /explore, read by everything
specs/DECISIONS.mdCreated by /feature, append-only
specs/LEARNINGS.mdCreated by /build, grows over time
specs/CONSTITUTION.mdOptional — project-level invariants
.upfront/audit.jsonlLocal audit queue (if binary installed)