The durchnull marketplace: a curated catalog of David Friedrich's Claude Code plugins. Each
plugin lives in its own repository; this repo is just the catalog
(.claude-plugin/marketplace.json) that aggregates them so you
can add them all in one step.
| Plugin | Repo | Description |
|---|---|---|
git |
durchnull/git | Branch-flow git workflow commands (/git:init, :ship, :promote, :release) for a protected promotion chain, configured per project. |
heal |
durchnull/heal-suite | Axis-scoped code-health healers with a persistent convergence backlog, an apply edge that ships fixes as focused PRs, and a prevention loop that turns found classes into deterministic gates. |
observe |
durchnull/observe | Opt-in session observer: TL;DR enforcement, FAQ capture, and a growing improvement log per subject you choose — each capability off until activated individually; everything it writes stays in the host project, configuration in .claude/observe/ and documents in its docs. |
plan |
durchnull/plan | Plan-doc lifecycle commands (/plan:init, :new, :rate, :sync, :next, :revise, :status, :handoff) over a frontmatter'd plan corpus in .plan/ (or any directory you configure), backed by a deterministic ranking engine. |
privacy |
durchnull/privacy | Data-privacy firewall for LLM projects (blocklist, placeholders, ongoing suggestions). |
render |
durchnull/render | Project-agnostic incremental HTML page renderer — any number of self-contained pages per project, per-page section modules, fragment cache, token-based design system. |
Add the marketplace once, then install any plugin from it:
/plugin marketplace add durchnull/claude-plugins
/plugin install git@durchnull
After installing, /reload-plugins (or restart) and the plugin's commands appear namespaced
(e.g. /git:ship). Refresh the catalog with /plugin marketplace update durchnull.
Each plugin can also be added straight from its own repo — e.g.
/plugin marketplace add durchnull/git — and still installs as git@durchnull. Both register a
marketplace named durchnull, and adding one replaces the other, so prefer the catalog above
whenever you want more than one durchnull plugin at a time.
Every plugin is its own repo. To list one here, append an entry to plugins[] in
.claude-plugin/marketplace.json with a github source:
{
"name": "<plugin>",
"source": { "source": "github", "repo": "durchnull/<plugin>" },
"description": "…"
}Add "ref" (branch/tag) or "sha" inside source to pin the catalog to a specific version of the
plugin instead of tracking its default branch.
MIT © David Friedrich. Individual plugins carry their own license in their own repo.
The license covers the code, not the name. It grants no right to use durchnull as the name of a derived or redistributed work — fork it freely, under a name of your own.