Skip to content

lacquer

One set of rules, skills, and CI, rendered into every project instead of copy-pasted and left to rot.

lacquer is a Go CLI plus a set of profile templates that standardize how Claude Code works across every project in ~/Developer. It renders shared content — CLAUDE.md rules, skills, commands, CI workflows, git hooks, tool configs — into each project and tracks how far each project has drifted, so a lesson pinned once propagates everywhere instead of being copy-pasted and left to rot.

A project opts in per component (a subdirectory) via a .lacquer.toml manifest. Each component declares one or more profiles; core applies to every project regardless.

Getting started

Install, lacquer init, and lacquer sync a project for the first time.

Agent rules

The engineering rules every Claude Code session in a lacquered project inherits — worktrees, TDD, CI hygiene, review gates.

Commands

Full CLI reference: init, onboard, sync, status, audit.

Skills catalog

Every skill that ships in core and each profile, and when it fires.

Built by Patrick Serrano, an iOS engineer building apps under PixelFox Studio. lacquer is the internal tooling that keeps engineering practice consistent across the whole fleet.