By davidorex
Hoard proven, generalizable methods — discover, stock, search, and retrieve techniques with working code across all projects
Actively reflect on recent work to discover generalizable methods worth hoarding. Applies the discover heuristic (item 0) to identify candidates.
Retrieve a specific method from the hoard by id or slug and present its full contents.
List all methods in the hoard with their metadata.
Search the method hoard for relevant techniques by keyword, problem domain, or tag.
Stock a new method in the hoard — accepts method details and writes to the global store.
Actively reflect on recent work to discover generalizable methods worth hoarding
Retrieve a specific method from the hoard by id or slug
Show available method-hoard commands and usage
List all methods in the hoard with their metadata
Search the method hoard for techniques by keyword, problem domain, or tag
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for discovering, stocking, searching, and retrieving generalizable methods with working code across all projects. An attempted enactment Simon Willison's "hoard things you know how to do" insight.
It's designed to support persistence of valuable methods and make them easily discoverable by coding agents.
The blog post focuses on the idea that the valuable unit is a proven method — "here's how you do X," along with working code that demonstrates it. The "method hoard" here is a global store (~/.method-hoard/) of markdown files with YAML frontmatter, indexed by SQLite FTS5 for search. Any project can contribute to and draw from the hoard.
The system is self-bootstrapping: the discover heuristic (what makes a method hoard-worthy, how to extract and describe methods, calibration signals) is itself hoard item zero, stored and revisable the same way.
Six slash commands, most forking to a subagent to preserve main context:
/method-hoard:discover — Opus agent actively reflects on recent work, applies the heuristic from item 0, surfaces candidates for the user and coding agent to collaboratively evaluate/method-hoard:stock — Opus agent takes method details and writes to the global store/method-hoard:search — Sonnet agent queries FTS5 index, presents results with snippets/method-hoard:get — Sonnet agent retrieves a specific method by id or slug/method-hoard:list — Opus agent lists all methods with metadata, presents actionable follow-up commands/method-hoard:help — shows available commands and usage, generated from the CLI's own documentationEach method is a markdown file with YAML frontmatter in ~/.method-hoard/methods/. A SQLite FTS5 index (~/.method-hoard/index.db) is derived from the files and rebuildable via reindex.
scripts/hoard.py handles all storage operations: init, stock, search (including --tag filtering), get, heuristic, list, tags, update, delete, reindex, help. Uses uv run with PEP 723 inline script metadata (knowledge of which itself came from Simon's blog, too). All subcommands output JSON for agent consumption.
seed/000-discover-heuristic.md provides heuristic zero — seeded into ~/.method-hoard/methods/ on first init. Contains stock/don't-stock criteria, method extraction patterns, and calibration signals for adjusting the bar over time.
See Anthropic's documentation on installing Claude Code plugins.
For local development and testing: claude --plugin-dir /path/to/method-store
Once installed: /method-hoard:help, /method-hoard:list, /method-hoard:discover, /method-hoard:search <query>, /method-hoard:get <slug>, /method-hoard:stock.
Feel free to fork and / or contribute and / or submit issues if you like.
MIT
Curated Claude Code skills and commands for prompt engineering, MCP servers, subagents, hooks, and productivity workflows
npx claudepluginhub davidorex/method-hoardCurated skills for Claude Code and Codex power users - tool selection, workflow optimization, and productivity
Mine your SpecStory coding histories (Claude Code, Codex, Cursor, Gemini, and more) into a persistent corpus, surface your reproducible workflows with corroborated evidence and outcome labels, and forge the ones you choose into skills installed across every agent harness.
I (Claude) act as you - Build knowledge base from your notes.
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Persistent memory for Claude Code sessions using Honcho