Extracts reusable strategic knowledge from session history (architecture, patterns, ops) and updates local CLAUDE.md. Triggers on 'learn', 'save knowledge', or session ends.
From workflownpx claudepluginhub umputun/cc-thingz --plugin workflowThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Dispatches code-reviewer subagent to evaluate code changes via git SHAs after tasks, major features, or before merging, with focused context on implementation and requirements.
Processes code review feedback technically: verify suggestions against codebase, clarify unclear items, push back if questionable, implement after evaluation—not blind agreement.
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: