`
Transform messy client input into development-ready specs
pi skills install github.com/etalasaccounts/sandwich
The Harnesses
Clients send voice notes, screenshots, Notion dumps. SANDWICH turns all of it into structured, machine-readable specs — validated, scored, and ready for your agents to execute.
Got a Spec?
SANDWICH was built because there's always been a gap between what a client describes and what an agent can execute. The spec closes that gap. What you do with it next depends on your stack — but if you're looking for a starting point, we recommend Superpowers by Obra. It's what we reach for.
Ingredients
Four layers, each with a job. Together they take raw client chaos and hand your agent a spec it can actually execute.
Structures the brief
Scores impact
Writes the spec
Checks confidence
Contributors
Open source and community-driven. Built with care by developers who care about reliable agent outputs.
HANIF
PANDU
ROIS
Shout Out
SANDWICH was built at Etalas, an Indonesian software house working with enterprise clients. These skills were forged from actual agency battles — messy inputs, unpredictable AI, and the need for reliable delivery.
Client briefs are chaotic by nature. SANDWICH gives you a repeatable pipeline — from raw client input to validated, machine-checkable specs — so your AI agent doesn't guess, it executes.
Yes. Fully open source on GitHub. Install it with one command and use it in any project, no account required.
Pi, Claude Code, and Codex. Each has a one-liner install command — pick your agent from the hero and copy it. More agents coming as the ecosystem grows.
Just install via your agent's skill manager. The Order → Prep → Recipe pipeline works out of the box. Each ingredient is a standalone skill — use all three or drop in just what you need.