Help us improve
Share bugs, ideas, or general feedback.
From erne-universal
Observes React Native development patterns via PostToolUse hooks, auto-generates skills/rules with /learn command, and runs session retrospectives with /retrospective.
npx claudepluginhub jubakitiashvili/everything-react-native-expoHow this skill is triggered — by the user, by Claude, or both
Slash command
/erne-universal:continuous-learning-v2The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill manages the continuous learning pipeline — observing patterns during development sessions and converting them into persistent rules and skills.
Extracts coding patterns from mobile development sessions to generate reusable skills. Learns UI components, architecture, error handling, testing, and build patterns via session hooks.
Automatically extracts reusable patterns like error resolutions and workarounds from Claude Code sessions via Stop hook and saves as learned skills.
Extracts reusable patterns like error resolutions, workarounds, and debugging techniques from Claude Code sessions, saving them as new skills in ~/.claude/skills/. Use after long sessions or complex fixes.
Share bugs, ideas, or general feedback.
This skill manages the continuous learning pipeline — observing patterns during development sessions and converting them into persistent rules and skills.
PostToolUse hook (real-time)
→ `continuous-learning-observer.cjs` (lightweight pattern capture)
→ patterns stored in .claude/memory/observations/
/learn command (manual, comprehensive)
→ `extract-session-patterns.js` (full session analysis)
→ `analyze-patterns.js` (pattern clustering + dedup)
→ skill-generator prompt (create new content)
→ `validate-content.js` (verify new content is valid)
/retrospective command (session end)
→ `evaluate-session.js` (quality metrics + suggestions)
The continuous-learning-observer.cjs hook runs on PostToolUse events. It:
.claude/memory/observations/ as JSON/learn)When the user runs /learn, the pipeline:
.claude/rules/ or .claude/skills//retrospective)At session end, evaluate-session.js:
See config.json for tuning parameters:
observationThreshold: How many times a pattern must repeat before flagging (default: 3)maxObservationsPerSession: Prevent memory bloat (default: 100)autoApprove: If true, auto-approve low-risk content (default: false)contentTypes: What types to generate — ["rule", "skill"]