Skip to content

Install

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:

Terminal window
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:

Terminal window
npx skills@latest add paulnsorensen/easy-cheese --all

After 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.

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:

Terminal window
git clone --branch dist --depth 1 https://github.com/paulnsorensen/easy-cheese.git /tmp/easy-cheese-dist
# Per-user
mkdir -p ~/.claude/skills
cp -r /tmp/easy-cheese-dist/skills/age ~/.claude/skills/
# Per-project
mkdir -p .claude/skills
cp -r /tmp/easy-cheese-dist/skills/cook .claude/skills/

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.

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.

Terminal window
# Install tilth CLI via npm (Node.js v18+) — no Homebrew formula upstream
npm 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 writes
tilth install claude-code --edit # Claude Code
tilth install cursor --edit # Cursor
tilth install vscode --edit # VS Code
tilth install codex --edit # Codex CLI
tilth install gemini --edit # Gemini CLI
tilth install zed --edit # Zed

After registering, restart your harness and confirm these tools appear:

  • mcp__tilth__tilth_search
  • mcp__tilth__tilth_read
  • mcp__tilth__tilth_list
  • mcp__tilth__tilth_deps
  • mcp__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:

Terminal window
claude mcp add context7 -- npx -y @upstash/context7-mcp@latest

Other 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:

Terminal window
claude mcp add tavily -- npx -y tavily-mcp

Set your key in the environment or pass it inline:

Terminal window
TAVILY_API_KEY=your-key npx -y tavily-mcp

Other 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+.

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.

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.

Terminal window
brew install gh # macOS/Linux via Homebrew
winget install GitHub.cli # Windows
# or see https://cli.github.com for other methods
gh auth login

Used by /cook, /age, and /cure for structural codemods when tilth is unavailable.

Terminal window
brew install ast-grep # macOS/Linux
npm install -g @ast-grep/cli # Node.js
cargo install ast-grep # Rust/Cargo
scoop install ast-grep # Windows (Scoop)

Structured merge-conflict resolution used by /melt.

Terminal window
cargo install mergiraf # Rust/Cargo
brew install mergiraf # macOS/Linux (if tap is available)

Project task runner used by /cook and /press to discover and run project commands.

Terminal window
brew install just # macOS/Linux
cargo install just # Rust/Cargo
winget install Casey.Just # Windows