learnings-researcher

Searches documented solutions for relevant past issues using keyword extraction and Grep-based pre-filtering.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill learnings-researcher-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learnings-researcher
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/learnings-researcher
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill learnings-researcher-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents repeated mistakes and wasted effort by surfacing relevant past solutions and documented learnings before new work begins.

Core Features & Use Cases

  • Proactive Knowledge Retrieval: Automatically searches a knowledge base (docs/solutions/) for relevant past issues and solutions based on the current task.
  • Efficient Filtering: Uses Grep and frontmatter analysis to quickly narrow down potentially relevant documents.
  • Use Case: Before starting to debug a slow database query, use this Skill to search for documented performance issues related to database queries or specific tables to avoid reinventing the wheel.

Quick Start

Use the learnings-researcher skill to find any documented solutions related to optimizing database performance.

Frequently Asked Questions about learnings-researcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search past development solutions to avoid fixing the same bugs twice?

Search past development solutions by scanning a local knowledge base using keyword extraction and Grep-based pre-filtering. This surfaces documented root causes and applicable patterns, preventing repeated mistakes during software development tasks.

What is institutional knowledge retrieval for software engineering?

Institutional knowledge retrieval is the process of querying documented solutions and past learnings before starting new work. It uses frontmatter analysis to identify applicable patterns and root causes, ensuring teams leverage existing solutions instead of reinventing the wheel.

How do I find documented learnings related to a specific database performance issue?

Find documented learnings by running a Grep search against your knowledge base directory for relevant keywords. The system applies frontmatter analysis to quickly narrow down potentially relevant documents and surface applicable solutions for your specific issue.

Does this knowledge base search require a specific folder structure for documentation?

Yes, the knowledge base search requires documented solutions to be stored in a specific directory. It applies efficient file scanning and frontmatter analysis to this folder to identify relevant patterns for your current software task.

What's the best way to surface relevant past issues before implementing a new feature?

The best way to surface relevant past issues is to use proactive knowledge retrieval. By extracting keywords from your current task, the system filters documented solutions to prevent recurring problems during feature implementation.

Can I use Grep-based filtering for large knowledge bases of documented solutions?

Yes, you can use Grep-based filtering for large knowledge bases. It applies efficient file scanning and frontmatter analysis to quickly narrow down potentially relevant documents, ensuring effective pattern identification even with extensive institutional knowledge.