From claude-code-settings
Captures technical breakthroughs as structured Markdown files with problem, insight, code example, impact metrics, reusable patterns, and index updates. Triggers on insights or /eureka.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-settings:eurekaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture technical breakthroughs and transform them into actionable, reusable knowledge assets while context is fresh.
Capture technical breakthroughs and transform them into actionable, reusable knowledge assets while context is fresh.
When invoked, immediately gather the essential details:
Ask clarifying questions if any of these are unclear, but act fast — capture while context is fresh.
Create a structured markdown file at breakthroughs/YYYY-MM-DD-[brief-name].md using today's date and a concise kebab-case name derived from the breakthrough.
Use this template:
# [Descriptive Title]
**Date**: YYYY-MM-DD
**Tags**: [relevant, searchable, tags]
## One-Line Summary
A single sentence capturing the core insight.
## The Problem
What was the challenge? What wasn't working? Include specific error messages, performance numbers, or behavioral descriptions.
## The Insight
The key realization or discovery. What made this non-obvious? Why did previous approaches fail?
## Implementation
Minimal working code demonstrating the solution:
\`\`\`[language]
# concrete code example
\`\`\`
## Impact
| Metric | Before | After |
|--------|--------|-------|
| [relevant metric] | [value] | [value] |
## Reusable Pattern
Abstract the specific solution into a general principle that can be applied elsewhere:
- **When you see**: [symptom or situation]
- **Consider**: [the general approach]
- **Because**: [why it works]
## Related Resources
- Links to relevant documentation, issues, or discussions
Update breakthroughs/INDEX.md with a new entry. If the index file does not exist, create it with this structure:
# Breakthrough Index
| Date | Title | Tags | Link |
|------|-------|------|------|
| YYYY-MM-DD | [Title] | [tags] | [link to file] |
Append the new entry to the table, keeping entries in reverse chronological order (newest first).
After documenting, help the user identify:
Document the breakthrough based on what the user describes:
npx claudepluginhub feiskyer/claude-code-settings --plugin claude-code-settingsCapture knowledge — solutions, context docs, learnings, and principles. Use after fixing non-trivial bugs, creating context for AI, or discovering patterns worth preserving. Triggers: compound, document solution, capture fix, save solution, knowledge compound, document this, save this fix, context, create context, update context, build context, learn, save learning, remember this.
Coordinates subagents to document recently solved problems into searchable YAML-frontmatter Markdown files in docs/solutions/ while context is fresh.
Coordinates parallel subagents to document recent problem solutions as structured Markdown with YAML frontmatter in docs/solutions/ for team knowledge retention.