make-it-work — Claude Code plugin: a knowledge base for your repo
Builds a structured knowledge base from your codebase so Claude works from your project's rules instead of guessing.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install make-it-work@claude-communityWhat make-it-work does
This plugin targets teams whose repositories have years of history behind them. Claude reads code fine, yet domain rules buried in old commits and constraints nobody wrote down slip past it. make-it-work fixes that at the context level.
The /make-it-work:go-deep command walks the repo and produces two rule files: architecture.md for how the system is put together and product.md for what it does. On top of that come skills, one per functional domain and one per use case, each linking to the other side. Claude pulls a skill only when the description matches the task, so context stays lean. A rule written into CLAUDE.md makes Claude check before every commit whether a skill or doc has gone stale.
New projects get numbered domain skills like domain-01-authentication; existing ones keep their current naming. The second command, /make-it-work:define-test-strategy, writes a test-strategy skill and a test-map.json that ties use cases and domains to tests, including suites living in a separate QA repo. Run it after go-deep — if that step was skipped, the plugin offers to run it first. It installs no tooling and writes no tests.
What it helps with
- map domains and use cases across a large repository
- capture domain rules that exist only in developers' heads
- trace which use cases a domain change affects
- record where each test suite lives and how to run it
- keep the knowledge base current as commits land
Example prompts for the agent
- Run
/make-it-work:go-deepand build the knowledge base for this repo - Onboard the
backendrepo with/make-it-work:define-test-strategy - Refresh the test map and show me the coverage report only
How to install make-it-work
Plugin marketplace
/plugin marketplace add anthropics/claude-plugins-community/plugin install make-it-work@claude-communityStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about make-it-work
How do I install make-it-work in Claude Code?
From the marketplace: run /plugin marketplace add anthropics/claude-plugins-community, then /plugin install make-it-work@claude-community.
What does make-it-work do?
It generates a knowledge base for your repository: rule files, domain and use case skills with cross-references, plus a test strategy and test map.
When should I run define-test-strategy?
Once per repo, right after go-deep. From a workspace root you can pass [repo] to onboard a specific repository.