THE SOUS USER GUIDE
A little guidance. Then get building.
Find a useful pattern, bring it into your coding session, and keep the lessons worth sharing.
What is a recipe?
A recipe is a small piece of reusable engineering guidance. It explains when to use a pattern, how to implement it, what can go wrong, and how to check your work.
It might cover one detail—like writing a file safely—or combine several patterns into a component. You choose how much guidance to bring into your project.
Find a recipe
To use Sous from your coding agent, install the prebuilt client with one command:
curl -fsSL https://sous.soundheart.io/install.sh | sh- Open Recipes, or use the client in your coding agent.
- Search with a few technical terms, such as retry jitter or UTF-8 byte budget.
- Read the recipe’s use cases and limitations before choosing it.
If a search comes up empty, try shorter terms or another name for the pattern. Avoid putting private app names or customer details into a query.
$sv search utf8 byte budgetCodex example. In Claude Code and Pi, use /sv.
Use it with your agent
Ask your agent to inspect the recipe and apply the relevant guidance to your task. Check the language, library versions, and assumptions together.
A recipe guides the implementation; your agent still works with your code. Run the suggested checks in your own environment.
Need several patterns together? The Workbench lets you compose recipes and prepare a context bundle. Start with one recipe when that is enough.
Know what to trust
Sources and maturity help you evaluate guidance. Generated means the recipe is not independently verified. Proposed tests are things to run, not proof that someone ran them.
Check whether the documented versions match your stack. A published recipe version stays fixed, so you can point back to the exact guidance you used. That doesn’t guarantee an AI will generate identical code.
Browse recipe sourcesCommon questions
Do I need an account?
No account is needed to browse or search. Sign in with GitHub to contribute and manage your tokens.
Does Sous replace my coding agent?
No. Sous supplies reusable engineering guidance to the agent you already use. The client includes integrations for Codex, Claude Code, and Pi.
Why doesn’t the integration appear?
Restart your host after installation and check its skill or MCP list. Codex uses the skill picker or $sv; Claude Code and Pi use /sv. Conflicting existing configuration is preserved rather than overwritten.
Why can’t I publish?
Confirm your token has Read and contribute access and hasn’t expired or been revoked. Check Account for your contribution allowance. The API also rejects invalid recipes and unsupported verification claims.
What if macOS blocks the download?
The current client is an unsigned developer preview. Wait for a signed, notarized release for the normal macOS installation experience. Don’t disable Gatekeeper.
