knowledge-persistence

Persist session decisions and patterns into structured Obsidian documents.

Updated Aug 20, 2022
One-click install
npx skills add https://github.com/Neroro64/dotfiles --skill knowledge-persistence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-persistence
Source: https://github.com/Neroro64/dotfiles/tree/main/configs/opencode/skills/knowledge-persistence
Command: npx skills add https://github.com/Neroro64/dotfiles --skill knowledge-persistence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps individuals capture high-signal insights, decisions, patterns, and gotchas so they remain searchable and reusable across projects.

Core Features & Use Cases

  • Frontmatter-driven metadata enforces title, date, and tags to enable reliable discovery.
  • Structured categorization stores notes under architecture/, patterns/, decisions/, learnings/, or references/ to enable targeted retrieval.
  • Lifecycle and reusability supports updating existing entries and building a growing knowledge base.

Quick Start

Save a high-signal insight by creating a new document under the appropriate category in .knowledge with proper frontmatter and a concise summary.

Frequently Asked Questions about knowledge-persistence

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

FAQPage Schema
How do I save actionable knowledge and decisions into structured markdown notes?

To save actionable knowledge into structured markdown notes, this Skill captures decisions, patterns, and architectural insights into Obsidian documents with enforced frontmatter. It organizes entries into specific category directories within a .knowledge/ folder for reliable retrieval.

Does Obsidian require specific frontmatter for knowledge base persistence?

Yes, for knowledge base persistence, this Skill enforces specific frontmatter requirements including title, date, and tags. This metadata ensures that captured notes remain searchable and reusable across different projects over time.

What is the best way to categorize troubleshooting notes and learnings for later reuse?

The best way to categorize troubleshooting notes for reuse is by storing them in structured directories like learnings/, patterns/, or references/. This Skill enforces a consistent naming scheme and path conventions to enable targeted retrieval.

Can I update existing knowledge entries instead of creating duplicates?

Yes, you can update existing knowledge entries. This Skill supports lifecycle and reusability by allowing you to modify current documents and build a growing knowledge base without creating unnecessary duplicates.

What categories should I use when saving architectural notes and gotchas?

When saving architectural notes and gotchas, you should use enforced category directories such as architecture/, decisions/, learnings/, patterns/, or references/ to maintain a highly structured and searchable knowledge base.