Help us improve
Share bugs, ideas, or general feedback.
From workflow
Extracts reusable strategic knowledge from session history (architecture, patterns, ops) and updates local CLAUDE.md. Triggers on 'learn', 'save knowledge', or session ends.
npx claudepluginhub umputun/cc-thingz --plugin workflowHow this skill is triggered — by the user, by Claude, or both
Slash command
/workflow:learnThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the current conversation history and identify strategic, reusable project knowledge that should be captured in the local CLAUDE.md file.
Extracts generalized learnings from conversation friction points (failed approaches, workarounds) and appends to project's CLAUDE.md with git commit.
Manages project learnings in markdown files: view index, add patterns/pitfalls/operational notes/decisions, search, prune, export for CLAUDE.md persistence across sessions.
Extracts patterns, quirks, and decisions from conversations; persists to Markdown files in knowledge/learnings/. Use /learn for quick or /learn --deep for thorough analysis.
Share bugs, ideas, or general feedback.
Review the current conversation history and identify strategic, reusable project knowledge that should be captured in the local CLAUDE.md file.
Review Session History
Extract Strategic Knowledge
Categorize Findings
INCLUDE - Strategic discoveries from this session:
EXCLUDE - Session-specific tactical work:
Ask yourself for each discovery:
First, check if local CLAUDE.md exists and read its current content to avoid duplication.
If no new strategic knowledge was discovered during this session:
Present discovered knowledge formatted for local CLAUDE.md:
## [Section Name]
- Discovery 1
- Discovery 2
CRITICAL: Use AskUserQuestion tool for granular selection of what to save.
Build options dynamically based on discoveries:
Example with 3 discoveries:
question: "Which knowledge should I save to local CLAUDE.md?"
options:
- label: "All (3 items)"
description: "Save all discovered patterns"
- label: "Testing pattern"
description: "Table-driven tests with shared fixtures"
- label: "Config approach"
description: "Environment-based configuration loading"
- label: "None"
description: "Skip saving, nothing worth keeping"
Example with 1 discovery:
question: "Save this knowledge to local CLAUDE.md?"
options:
- label: "Yes"
description: "Save: [brief description of the discovery]"
- label: "No"
description: "Skip saving"
After user selection: