From munin-claude-code
Searches and stores error resolutions in a catalog so previously fixed bugs are recalled before attempting new fixes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/munin-claude-code:munin-error-catalogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
I search for previously encountered errors and their resolutions before suggesting new fixes. Every bug fixed is a lesson learned — I make sure it's remembered.
I search for previously encountered errors and their resolutions before suggesting new fixes. Every bug fixed is a lesson learned — I make sure it's remembered.
| Tool | Purpose |
|---|---|
munin_search_memories | Search error catalog with error keywords |
munin_store_memory | Store new error + resolution after fixing |
munin_retrieve_memory | Get full details of a specific error fix |
munin_search_memories with error keywords (error message, error code, module name)Always call munin_store_memory with:
munin_store_memory({
title: "{Error Summary} — {date}",
content: |
Error: {exact error message or stack trace excerpt}
Root Cause: {what caused it}
Fix: {how it was resolved}
File: {file path and line numbers}
tags: ["error-catalog", "{subsystem}"]
})
Title: "MongoDB E11000 duplicate key on memory insert — 2026-03-15"
Content: |
Error: E11000 duplicate key error collection: memories index: key_1 dup key
Root Cause: Two concurrent requests tried to store memory with same key
Fix: Added retry logic with exponential backoff in munin_store_memory
File: server/services/memoryService.ts:L89-102
Tags: ["error-catalog", "mongodb", "concurrency"]
| Severity | Tag | Example |
|---|---|---|
| Critical | error-catalog-critical | Data loss, security breach |
| High | error-catalog-high | Feature broken, data corruption |
| Medium | error-catalog | Non-critical, workaround exists |
| Low | error-catalog-low | UI glitch, cosmetic issue |
mongodb, redis, typescript) are searchable across all projectsBefore attempting to fix a new error:
npx claudepluginhub p/3d-era-munin-claude-code-plugins-munin-claude-codeGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Provides Slack GIF creation utilities with dimension/FPS/color constraints and Python PIL-based frame generation. Use for animated Slack emoji or message GIFs.