rysweet avatar

Knowledge Extractor

This extracts learnings from debugging sessions, failed attempts, and solved problems so they don't disappear when the conversation ends. It structures insights into three buckets: discoveries (bugs and root causes), patterns (reusable solutions), and agent recommendations (workflows you've repeated enough times that automation makes sense). The skill hooks into Kuzu memory backend and suggests updates to PATTERNS.md. Honestly most valuable after you've spent 45 minutes debugging something obscure, since it forces you to write down what actually went wrong and why, which is the stuff you'll forget in two weeks but desperately need when the issue resurfaces.

skills.sh installs
281
GitHub stars
76
last updated
Aug 21, 2026

Install

$ npx -y skills add rysweet/amplihack --skill knowledge-extractor --agent claude-code

Installs into .claude/skills of the current project.

Files

Knowledge Extractor Skill

Purpose

This skill automatically extracts, synthesizes, and preserves knowledge from conversations, debugging sessions, failed attempts, and solved problems. It converts ephemeral interactions into persistent organizational knowledge that improves future performance.

When to Use This Skill

  • Session End Analysis: Extract learnings before session context is lost
  • After Complex Debugging: Capture root causes and solutions while fresh
  • Following Failed Attempts: Document what didn't work and why
  • Successful Problem Solving: Preserve solutions for future reuse
  • New Pattern Discovery: Identify patterns that should be documented
  • Repeated Workflows: Recognize when to create new specialized agents
  • Cross-Session Learning: Build organizational memory from individual sessions

Core Philosophy: Knowledge Preservation

Sponsors

Details

Repository
github.com/rysweet/amplihack
Categories
Backend & APIs, AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from rysweet/amplihack

All 58
1patricio0312rev avatarsystem-design-generatorpatricio0312rev/skillsProduces comprehensive system architecture plans for features and products including component breakdown, data flow diagrams, system boundaries, API contracts, 280skills.sh installs
2cinience avataralicloud-ai-chatbotcinience/alicloud-skillsManage Alibaba Cloud beebot (Chatbot) via OpenAPI/SDK. Use whenever the user asks to configure, query, or troubleshoot Alibaba Cloud chatbot resources, includin279skills.sh installs
3everyinc avatarproofeveryinc/compound-engineering-pluginCreate, edit, comment on, share, and run human-in-the-loop iteration loops over markdown documents via Proof's web API. Use when asked to "proof", "share a doc"277skills.sh installs
4riba2534 avatarfeishu-cli-cardriba2534/feishu-cli构造美观、元素丰富的飞书 V2.0 交互式卡片(interactive card)。支持折叠面板、 多栏布局、图表、彩色标签、按钮组、人员卡、流式更新等 20+ 组件,内置 7 个场景模板 (通知 / 成功报告 / 告警 / 审批 / 数据大屏 / 文章摘要 / AI 流式)和配色布局规范。 当用户请求"发卡片"、"发277skills.sh installs
5secondsky avatarsveltia-cmssecondsky/claude-skillsSveltia CMS Git-backed content management (Decap/Netlify CMS successor). 5x smaller bundle (300 KB), GraphQL performance, solves 260+ issues. Use for static sit277skills.sh installs
6breath57 avatardingtalk-calendarbreath57/dingtalk-skills钉钉日程与日历。当用户提到"钉钉日程"、"日历"、"创建日程"、"新建会议"、"视频会议"、"钉钉会议"、"会议室"、"约会议室"、"会议室忙闲"、"空闲会议室"、"签到"、"签退"、"签到链接"、"签退链接"、"循环日程"、"重复日程"、"recurrence"、"查日程"、"日程列表"、"修改日程"、"删除日程"、276skills.sh installs