Install
skills.sh
Section titled “skills.sh”Install every skill with the skills.sh installer. The
skills form one pipeline (/cheese → /mold → /cook (⇄ /press) → /age → /cure), so install them together rather than cherry-picking:
npx skills@latest add paulnsorensen/easy-cheese --all --global--all is shorthand for --skill "*" --agent "*" -y: every published skill,
into every detected agent, no prompts. --global installs them user-wide, so
they are available across every repo.
To scope the install to just the current repo instead (recorded under
.agents/skills/), drop --global and run it from that repo:
npx skills@latest add paulnsorensen/easy-cheese --allAfter install, start with /cheese if you’re not sure which wheel to cut into
first, or jump straight to a specific skill like /cook, /age, or
/pasteurize. There is no required follow-up setup skill.
Claude Code (manual)
Section titled “Claude Code (manual)”The dist branch holds the skills with their built archives. main tracks no archives. Clone dist, then copy the skills you want into your skills directory:
git clone --branch dist --depth 1 https://github.com/paulnsorensen/easy-cheese.git /tmp/easy-cheese-dist
# Per-usermkdir -p ~/.claude/skillscp -r /tmp/easy-cheese-dist/skills/age ~/.claude/skills/
# Per-projectmkdir -p .claude/skillscp -r /tmp/easy-cheese-dist/skills/cook .claude/skills/Other harnesses
Section titled “Other harnesses”Copy skills/<name>/ from the dist branch into wherever the harness loads Agent Skills from. The format follows the agentskills.io spec and works in any compliant client.
Installing MCP servers
Section titled “Installing MCP servers”Several workflow skills benefit from MCP servers. Install the ones you need.
tilth — AST-aware code search, smart reading, tag-anchored edits
tilth provides the preferred broad source search/read/edit backend. Equivalent native AST/LSP/anchored-edit backends satisfy the shared source-code routing contract when Tilth is unavailable.
# Install tilth CLI via npm (Node.js v18+) — no Homebrew formula upstreamnpm install -g @paulnsorensen/tilth-nightly@latest# or run via npx — no global install needed:# npx -y @paulnsorensen/tilth-nightly@latest install claude-code --edit
# Register as an MCP server — include --edit for tag-anchored writestilth install claude-code --edit # Claude Codetilth install cursor --edit # Cursortilth install vscode --edit # VS Codetilth install codex --edit # Codex CLItilth install gemini --edit # Gemini CLItilth install zed --edit # ZedAfter registering, restart your harness and confirm these tools appear:
mcp__tilth__tilth_searchmcp__tilth__tilth_readmcp__tilth__tilth_listmcp__tilth__tilth_depsmcp__tilth__tilth_write(only with--edit)
Context7 — library documentation for /briesearch and /cook
Context7 fetches up-to-date, version-specific library docs into your session. Used by /briesearch and /cook when available.
Claude Code:
claude mcp add context7 -- npx -y @upstash/context7-mcp@latestOther harnesses — add to your MCP config file:
{ "mcpServers": { "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp@latest"] } }}For higher rate limits, get a free API key at context7.com and append --api-key YOUR_API_KEY to the args array. A keyless hosted option is also available:
{ "mcpServers": { "context7": { "url": "https://mcp.context7.com/mcp" } }}Requires Node.js v18+.
Tavily — web search for /briesearch
Tavily provides real-time web search and content extraction. Used by /briesearch when available.
Get a free API key at tavily.com, then:
Claude Code:
claude mcp add tavily -- npx -y tavily-mcpSet your key in the environment or pass it inline:
TAVILY_API_KEY=your-key npx -y tavily-mcpOther harnesses — add to your MCP config file:
{ "mcpServers": { "tavily": { "command": "npx", "args": ["-y", "tavily-mcp"], "env": { "TAVILY_API_KEY": "your-key" } } }}Requires Node.js v18+.
Optional tools
Section titled “Optional tools”Workflow skills name preferred tools when they help, with bounded fallbacks for portability.
| Tool | Helps with | Fallback |
|---|---|---|
| tilth (MCP) | AST-aware read/search/edit and dependency context | Native AST/LSP/anchored-edit tools per the shared routing contract |
sg (ast-grep) |
Structural pattern matching and codemods (sg --rewrite) with metavariables |
LSP or tilth for symbol/caller questions; anchored edits for non-structural block changes |
| Context7 (MCP) | Library and API documentation | repo docs, package docs, vendor pages, web search |
| Tavily (MCP) | Current web/vendor research | host web search or user-supplied sources |
| LSP / Serena (MCP) | Type-aware xrefs (find_referencing_symbols, find_implementations), symbol-bounded edits (rename_symbol, replace_symbol_body, safe_delete_symbol), and LSP diagnostics |
sg, tilth_search, targeted reads via tilth |
| hallouminate (MCP) | Per-repo wiki for cross-session design rationale, ADR grounding, and /mold evidence |
Skip wiki grounding; proceed with diff + code evidence only; cap at speculating when design rationale is central |
| milknado (MCP) | Mikado task-graph backend for /cook’s fan-path curd prerequisite tracking |
In-report curd decomposition in manifest YAML; no external task-graph backend needed |
gh |
GitHub issues, PRs, checks, examples | local git commands or user-provided links/logs |
mergiraf |
Structured merge conflict resolution | manual conflict resolution plus tests |
just |
Project task discovery | package scripts or documented commands |
When a preferred tool is unavailable, workflow skills say so once, use the strongest bounded fallback, and lower confidence only if evidence quality suffers.
Installing CLI tools
Section titled “Installing CLI tools”The optional tools listed under Optional tools are referenced by workflow skills. None are required, but having them available unlocks better fallbacks and richer output.
GitHub CLI (gh)
Section titled “GitHub CLI (gh)”brew install gh # macOS/Linux via Homebrewwinget install GitHub.cli # Windows# or see https://cli.github.com for other methodsgh auth loginast-grep (sg)
Section titled “ast-grep (sg)”Used by /cook, /age, and /cure for structural codemods when tilth is unavailable.
brew install ast-grep # macOS/Linuxnpm install -g @ast-grep/cli # Node.jscargo install ast-grep # Rust/Cargoscoop install ast-grep # Windows (Scoop)mergiraf
Section titled “mergiraf”Structured merge-conflict resolution used by /melt.
cargo install mergiraf # Rust/Cargobrew install mergiraf # macOS/Linux (if tap is available)Project task runner used by /cook and /press to discover and run project commands.
brew install just # macOS/Linuxcargo install just # Rust/Cargowinget install Casey.Just # Windows