knowledge-flywheel

Analyze captured knowledge notes to detect repeated decisions and suggest conventions.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/astroville/sprout --skill knowledge-flywheel-astroville
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: knowledge-flywheel
Source: https://github.com/astroville/sprout/tree/main/.claude/skills/knowledge-flywheel
Command: npx skills add https://github.com/astroville/sprout --skill knowledge-flywheel-astroville

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams capture debugging findings and decisions in notes but rarely revisit them, so repeated patterns and recurring issues go unnoticed and the same mistakes get rediscovered. This Skill turns raw captured knowledge into structured team intelligence by clustering entries and surfacing what keeps happening. ## Core Features & Use Cases - Pattern Detection: Groups knowledge entries by topic (file paths, error types, technologies) and identifies repeated decisions, recurring issues, and converging practices. - Actionable Suggestions: For each pattern, recommends codifying it as a convention, extending an existing convention, or flagging it as an architectural concern. - Use Case: After a sprint where 10+ notes accumulated in .hero/knowledge/notes/, run the analysis to discover that three separate notes hit the same API error-handling problem, then codify a retry convention instead of solving it a fourth time. ## Quick Start Ask the agent to analyze the knowledge base in .hero/knowledge/notes/ for repeated patterns and suggest which ones should become conventions.

Frequently Asked Questions about knowledge-flywheel

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

FAQPage Schema
How do I find patterns in team knowledge notes?▼

Read all entries in the knowledge notes directory, group them by topic such as file paths, error types, or technologies, and count repetitions. A decision appearing three or more times is a convention candidate; an issue appearing twice or more suggests a rule.

When should I run a knowledge base pattern analysis?▼

Run it at the end of a sprint, after five or more knowledge entries have been captured, or when the knowledge base grows beyond ten entries. It also helps whenever someone asks what the team has learned recently.

Does knowledge pattern detection require an LLM?▼

No. The pattern detection relies on keyword and topic clustering rather than language model reasoning. Entries are grouped by shared file paths, error types, and technologies, then counted for repetition thresholds.

What are the limitations of keyword-based pattern clustering?▼

Keyword clustering can miss semantically similar patterns phrased differently and may over-group unrelated notes sharing common terms. It also cannot judge pattern quality, so it only surfaces genuinely repeated entries rather than fabricating trends.

Can the analysis modify my existing knowledge entries?▼

No. The analysis is read-only over existing knowledge entries. It only outputs suggestions such as creating a new convention, extending an existing one, or flagging an architectural concern for human decision.