cathrynlavery/diagram-design: 7K Stars, Zero Tags

CASE FILE — REPOSITORY AUDIT
diagram-design: 7,207 stars, not one tagged release
Four months old, pushed to today, and one contributor's hand is on 70% of the commits. Here's what the repository actually shows, checked directly against the GitHub API.
The short version

cathrynlavery/diagram-design is a 29-type collection of self-contained HTML/SVG diagram templates for Claude Code — a prompt-and-template repo, not a software library, and it should be judged by that category's standards. It's current (pushed today) and MIT-licensed, but it has shipped zero tagged releases in 117 days, and its commit history runs in long silences broken by short bursts rather than a steady cadence. There is no test suite or CI here, which is expected for this kind of repo and not a mark against it.

Measured via the GitHub API on August 12, 2026
7,207
Stars
0
Tagged releases
Today
Last push
MIT
License
70%
Top contributor share
No
Test directory
Weekly commits, last 52 weeks — 37 total, peak 15/wk. Via the GitHub API.

No card in the catalog

Start with the number that doesn't fit: 7,207 stars, 476 forks, and zero tagged releases. Not "few" — zero. A repository this popular usually has at least a v0.1 tag somewhere for people to point at. This one doesn't. Anyone who wants to say "we're running the version from March" can't — the only handle available is a raw commit hash, and that assumes someone remembered to record it before pulling.

Why it matters

For a prompt/template collection like this, "pinning" isn't a formality — it's the only way to know which prompt behavior you actually adopted before the file it lives in gets rewritten upstream. Zero releases means every adopter is implicitly tracking a moving target.

The commit log doesn't run on a schedule

The weekly commit trail over the repository's 117-day life is almost entirely flat — long stretches of zero — interrupted by a handful of active weeks (single-digit commits scattered through the middle, and a 15-commit week at the very end, the most recent week on record). 37 commits total show up as "recent." That's a repository that gets worked on in sprints, not one with a steady drumbeat of maintenance. It's pushed to today, so it isn't abandoned — but "active today" and "actively maintained on a cadence" are different claims, and only the first one is supported here.

One editor's hand on most of it

Ten people have contributed commits; one of them authored 70% of them. For a codebase that mattered would be a bus-factor conversation. This isn't a codebase in that sense — it's 29 diagram templates, and commit share here is closer to editorial control than engineering risk: it tells you whose taste and judgment shaped most of what's in the repo, not who reviews pull requests or who could take over a subsystem if that person left. The data doesn't say anything about governance or succession, so this piece won't guess at either.

What it's actually made of

271 files, 94% HTML and 6% Python, no Dockerfile, no CI configuration, no test directory. For an importable library that would be a red flag. For a self-contained HTML+SVG template collection, it's close to the expected shape — there's no build to break, no runtime dependency graph to test, and "does it run" mostly means "does the HTML render," which a reader can check by opening the file. The honest boundary of this audit: the data can confirm the templates exist and ship as flat HTML, not whether the diagrams themselves are well-designed or accurate. That's a judgment call for the person opening them, not a metric GitHub reports.


Questions people ask

Is cathrynlavery/diagram-design actively maintained?

It was last pushed to today (August 12, 2026), so it isn't stale. But its weekly commit history is mostly flat with occasional bursts — including a 15-commit week as the most recent one on record — rather than a steady cadence, so "active" here means intermittent, not continuous.

Can I pin a specific version of diagram-design?

Not by release tag — the repository has zero tagged releases as of August 12, 2026. The only way to lock to a known state is to record and pull a specific commit hash directly.

Who maintains diagram-design, and is it a one-person project?

Ten contributors show up in the commit history, and one of them accounts for 70% of commits. That measures who authored the commits, not who reviews them or who else understands the templates — the data doesn't support a claim beyond that.

Does diagram-design have tests or CI?

No test directory and no CI configuration were found. That's typical for a self-contained HTML/SVG template collection rather than a software library, so it shouldn't be read as a quality flag the way it would be for an importable package.

The MIT license clears the obvious question — reuse and modification are permitted, attribution required. It says nothing about the quality of any individual diagram template, and this audit can't speak to that either; the API tells you what shipped and how, not whether it's good work.

For a tech lead deciding whether to adopt this: the license is clean, the repo is current, and the engineering shape (flat HTML/SVG, no build, no CI) is exactly what you'd expect for this category — none of that is a mark against it. What should give you pause is process, not code: no release to pin, and a contribution pattern that runs in bursts rather than a predictable rhythm. Vendor it into your own tooling by commit hash if you adopt it, and re-check that hash rather than tracking the default branch blind.

Read the full article
THE CALL: USE, BUT PIN THE COMMIT

Comments

Popular posts from this blog

One Person Still Writes 59% of This 19K-Star 3D Editor

16,496 stars, 144 days old, and still called v0.5.0

Hugging Face Wants OpenAI's Rogue-Agent Traces, Not Apologies