{"enrichment":{"faq":[{"a":"self-learn extracts lessons and patterns from completed sessions to improve your framework. It analyzes what worked, what failed, and what decisions were made, then scores those learnings for generality and confidence. The skill surfaces diffs for your approval before applying any changes, ensuring your framework evolves deliberately from real usage rather than drifting uncontrolled.","q":"What does self-learn do with lessons from completed sessions?"},{"a":"self-learn captures reusable patterns from sessions and converts them into steering rules that can guide future work. It distills candidate lessons from your recent debugging loops and project work, then proposes targeted framework updates\u2014ranging from project-specific rules to cross-cutting framework changes. You review and approve each promotion before it takes effect.","q":"How does self-learn turn session insights into framework rules?"},{"a":"self-learn consolidates lessons learned from your day's work by extracting patterns, failures, and decisions from substantial sessions. It scores each learning for how broadly it applies and how confident the signal is, then proposes framework improvements backed by that evidence. The skill closes the learning loop by turning session insights into actionable framework updates you can version and log.","q":"What did we learn today and how does self-learn surface it?"},{"a":"Yes. self-learn scores and promotes project-specific learnings to framework level when they meet your quality gates. It identifies patterns that emerged from your recent project work and evaluates whether they're general enough to become steering rules for future sessions. Approved promotions get version-bumped and logged to your changelog, creating an audit trail of how your framework evolved.","q":"Can self-learn promote project-specific learnings to framework level?"},{"a":"self-learn version-bumps your framework after learnings are approved and applied. It logs all changes to your changelog so you have a clear record of what evolved and why. This dogfooding meta-loop ensures your framework stays documented and traceable as it grows from real session experience.","q":"How does self-learn handle framework version updates?"}],"shadow_tags":["meta-learning","framework-evolution","session-analysis","pattern-extraction","knowledge-capture","continuous-improvement","dogfooding-loop","documentation-automation","lessons-learned","framework-versioning"],"summary_rewrite":"self-learn captures patterns, failures, and decisions from substantial sessions, scores them for generality and confidence, then proposes targeted framework updates\u2014from project-specific steering rules to cross-cutting framework changes. It's the mechanism that lets your framework evolve from real usage, surfacing diffs for approval before any changes apply."},"files":[{"bytes":6402,"path":".claude/skills/self-learn/SKILL.md","sha256":"084214c0f68292a00d6d3d3ea8b9b3024e08fe09980845c5d027cfcb597c2123","url":"https://skillfed.io/files/Pratiyush/llm-wiki/self-learn/fcbaede5/SKILL.md"}],"id":"Pratiyush/llm-wiki/self-learn","links":{"html":"https://skillfed.io/Pratiyush/llm-wiki/self-learn","md":"https://skillfed.io/Pratiyush/llm-wiki/self-learn.md","repo":"https://github.com/Pratiyush/llm-wiki"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":54,"language":"Python","last_updated":"2026-06-18","license":"MIT","name":"self-learn","publisher":"Pratiyush","stars":351},"relations":{"similar":[{"id":"Pratiyush/llm-wiki/project-maintainer"},{"id":"Pratiyush/llm-wiki/wiki-all"},{"id":"Pratiyush/llm-wiki/llmwiki-sync"},{"id":"Pratiyush/llm-wiki/llmwiki-query"},{"id":"Pratiyush/llm-wiki/llmwiki-ingest"},{"id":"Tomlord1122/tomtom-skill/tailwind-ssr"},{"id":"nahisaho/MUSUBI/steering"},{"id":"nahisaho/MUSUBI/technical-writer"},{"id":"code-yeongyu/oh-my-openagent/security-research"},{"id":"oakoss/agent-skills/tailwind"}]},"slug":{"owner":"Pratiyush","repo":"llm-wiki","skill":"self-learn"},"version":"fcbaede5"}
