` SANDWICH | Composable Agent Stack
SANDWICH

SANDWICH

Transform messy client input into development-ready specs

CRAV Artisan Smashed Burger
pi skills install github.com/etalasaccounts/sandwich

The Harnesses

MESSY INPUT. CLEAN SPEC.

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.

Voice Note
Screenshot
Notion Dump
Messy input to clean spec
Slack Thread
Email Chain
Call Recording

Got a Spec?

FEED YOUR
PIPELINE.

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.

SANDWICH Superpowers

Ingredients

WHAT'S IN THE STACK

Four layers, each with a job. Together they take raw client chaos and hand your agent a spec it can actually execute.

Order

/ Order

Structures the brief

Prep

/ Prep

Scores impact

Recipe

/ Recipe

Writes the spec

Validation

/ Validate

Checks confidence

Contributors

BUILT BY THE COMMUNITY

Open source and community-driven. Built with care by developers who care about reliable agent outputs.

Hanif

HANIF

Pandu

PANDU

Rois

ROIS

Shout Out

GOT QUESTIONS?

Who built this?

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.

Why does this exist?

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.

Is it free?

Yes. Fully open source on GitHub. Install it with one command and use it in any project, no account required.

Which AI agents are supported?

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.

Do I need to configure anything?

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.

`