catalyst

github.com/CrashBytes/catalyst

2026-02-25 ~ 2026-03-23 · 26 days

Vibe-Coded Collapse

Designed to generate AI configs, yet couldn't generate its own CLAUDE.md. A case of the shoemaker's children.

The AI wrote it, the human couldn't find it.

Death Type

Vibe-Coded Casualty

Born from a prompt, returned to the void. The project, with a 'Vibe Score' of 64/100, was explicitly identified as 'highly likely AI-generated'. It was designed to help Claude understand code, yet lacked its own 'CLAUDE.md', demonstrating a profound disconnect between its ambitious purpose and its internal reality, a hallmark of an AI-authored project that outpaced human comprehension.


Cause of Death

1. The Self-Generating Config Paradox

The project's explicit purpose was to generate 'CLAUDE.md' and other AI configurations, yet it was itself missing 'CLAUDE.md', '.cursorrules', and '.aider' — the very artifacts it sought to produce for others.

2. The Weekend Warrior's Mirage

A staggering 74% of its 19 commits landed on weekends, with 32% occurring between midnight and 4 AM. This unsustainable pattern suggests either extreme dedication or the automated output of an unseen entity, given the 'Vibe Score' of 64/100.

3. Single Dependency for a Meta-AI

Despite its ambitious goal of optimizing complex AI workflows, the project listed only one external dependency: 'dotenv'. This stark minimalism contrasts sharply with the intricate 'skills', 'guardrail', and 'mcp' templates it was building, which saw +787, +452, and +329 lines of development respectively.


Vibe Score

64/ 100

AI is the real author


What They Did

Catalyst aimed to be the ultimate meta-AI, generating 'optimized configurations' for Claude Code, including CLAUDE.md, skills, and guardrails, to help it 'understand a codebase from the first message'. It promised to automate workflows 'tailored to the tech stack' with HTML (536KB) and TypeScript (202KB) components.

HTMLTypeScriptJavaScriptCSSPlaywrightdotenv

Burnout Analysis

The developer's activity, or lack thereof in typical hours, showed signs of a hyper-focused, short-burst coding pattern. 32% of the 19 commits occurred between midnight and 4 AM, and 74% landed on weekends. This intense 26-day sprint, culminating in a final commit on March 23, 2026, suggests a rapid ignition followed by an equally swift cessation, leaving little room for sustained human effort.


Dependency Archaeology

The project listed a singular external dependency: 'dotenv'. This minimalist dependency footprint for a system designed to generate 'optimized configurations' for complex AI tools (Claude Code, skills, agents) suggests either profound overconfidence in internal capabilities or a rapid, AI-driven development cycle that bypassed typical dependency bloat. One dependency for 19 commits, aiming to manage an AI ecosystem, is an anomaly.


Autopsy: File Structure

├──package-lock.jsonThe Rosetta Stone of its dependencies, with +11318 lines added, suggesting a final, desperate attempt at package stabilization.
├──plugin/skills/catalyst/SKILL.mdThe core of Claude's new 'skills', boasting +787 lines of definition, yet apparently not skilled enough to generate the project's own missing 'CLAUDE.md'.
├──app/app/routes/dashboard.team.tsxA significant +462 lines for a team dashboard, presumably for a team that never materialized beyond the AI's internal model.
├──plugin/skills/catalyst/guardrail-templates.mdDefining +452 lines of guardrails for Claude, though no guardrails were apparently in place to prevent the project's own demise.
├──bin/catalyst.jsThe JavaScript CLI entry point, where +339 lines of logic resided, ready to launch configurations for an AI that likely wrote it.
├──app/app/routes/dashboard.billing.tsxA +332 line billing route, implying a future of revenue that remained purely theoretical.
├──tests/Containing Playwright E2E tests, verifying functionality that, tragically, nobody was left to use.
└──plugin/skills/catalyst/mcp-templates.mdAdding +329 lines for MCP server templates, perhaps for a server that only existed in the AI's imagination.

Eulogy Stats

Total Commits
19
Ambitious Adjectives
3
Deploy Config
No
Estimated Users
0 (unless you count Claude's internal monologue)

Last Words

The last significant package update, 'Update lock file for dotenv dependency', added +11318 lines to `package-lock.json`, suggesting a final, desperate attempt to stabilize the ecosystem before its 26-day run concluded.

Perhaps, next time, an AI project should generate its own README before attempting to generate the universe's.

Vibe-Coded CollapseDesigned to generate AI configs, yet couldn't generate its own CLAUDE.md. A case of the shoemaker's children.

Share on X