beads-knowledge

Document solved problems as categorized JSONL entries in .beads/memory/knowledge.jsonl.

1|Updated Jan 11, 2025
One-click install
npx skills add https://github.com/krbylit/dotfiles --skill beads-knowledge-krbylit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beads-knowledge
Source: https://github.com/krbylit/dotfiles/tree/main/cm-util/pkg-backups/beads-compound/0.6.8/gemini/skills/beads-knowledge
Command: npx skills add https://github.com/krbylit/dotfiles --skill beads-knowledge-krbylit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures solved problems as structured knowledge entries and bead comments for quick recall and traceability.

Core Features & Use Cases

  • Append solved problem solutions to a central knowledge store in JSONL format for efficient recall.
  • Log bead comments to provide traceability back to specific work items and beads.
  • Use knowledge prefixes (LEARNED, DECISION, FACT, PATTERN, INVESTIGATION) to categorize insights for advanced search and recall.

Quick Start

After solving a problem and confirming it works, run the beads-knowledge capture to record the solution into .beads/memory/knowledge.jsonl and add a bead comment.

Frequently Asked Questions about beads-knowledge

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

FAQPage Schema
How do I save solved debugging problems for recall in future sessions?

You document solved debugging problems as structured JSONL entries and bead comments in a central knowledge store. This captures solutions for fast recall and provides traceability back to specific work items using the beads toolchain for timestamping and search.

What is the best way to categorize software development knowledge for targeted recall?

The best way to categorize development knowledge for targeted recall is using specific prefixes like LEARNED, DECISION, FACT, PATTERN, and INVESTIGATION. This categorization structures insights in the JSONL store, supporting advanced search and quick retrieval across sessions.

How does logging bead comments provide traceability for solved problems?

Logging bead comments provides traceability by linking the captured knowledge entries back to specific work items and beads. The beads toolchain timestamps these entries, ensuring that every documented solution in the JSONL file can be traced to its original context.

Do I need the beads toolchain to store JSONL knowledge entries?

Yes, you need the beads toolchain to store JSONL knowledge entries effectively. The workflow relies on the bd tool and a linked bead to timestamp entries, add comments, and enable the search functionality required for fast recall.

Can I append investigation notes to an existing JSONL knowledge store?

Yes, you can append investigation notes to an existing JSONL knowledge store. The workflow categorizes insights using the INVESTIGATION prefix, appending these structured entries to the knowledge.jsonl file to support targeted recall and traceability.

When should I not use a JSONL file for knowledge recall?

You should not use a JSONL file for knowledge recall if your workflow lacks the beads toolchain. The recall workflow relies on the bd tool and linked beads to timestamp entries and search the store, meaning the structured file alone cannot enable traceability.