knowledge

Initialize and update a structured markdown knowledge base with topic files and an index.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lzlatkin/dots --skill knowledge-lzlatkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge
Source: https://github.com/lzlatkin/dots/tree/main/agents/skills/knowledge
Command: npx skills add https://github.com/lzlatkin/dots --skill knowledge-lzlatkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of capturing, organizing, and updating critical project information, ensuring durable knowledge persists across development sessions.

Core Features & Use Cases

  • Knowledge Initialization: Sets up a structured knowledge base directory and index file.
  • Topic Management: Allows adding new topics with descriptions and key entities, or updating existing ones.
  • Use Case: When starting a new project, use this Skill to initialize a knowledge base and then add topics for "Key Stakeholders" and "Technical Architecture" to document essential project details.

Quick Start

Initialize the project knowledge base by running the knowledge skill with the init command.

Frequently Asked Questions about knowledge

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

FAQPage Schema
How do I persist project knowledge across development sessions?

You can persist project knowledge across development sessions by initializing a structured knowledge base that uses file system operations and markdown formatting to capture durable facts, entities, and patterns.

What is a structured knowledge base and how does it organize project information?

A structured knowledge base organizes project information by maintaining a directory with an index file that tracks durable facts, entities, and patterns through dedicated markdown topic files.

How do I initialize a knowledge base for a new software project?

To initialize a knowledge base for a new software project, you run the skill with the init command, which sets up a structured directory and an index file for tracking topics.

Can I update existing topics and add new entities to a project knowledge base?

Yes, you can update existing topics and add new entities to a project knowledge base by using the skill's topic management features to modify descriptions and key entities within the index.

Does capturing durable project knowledge require specific file formats?

Capturing durable project knowledge requires file system operations and uses markdown formatting to ensure information persistence within topic files and a central index.

What's the best way to document technical architecture and key stakeholders for a project?

The best way to document technical architecture and key stakeholders is to add these as distinct topics to your structured knowledge base, including their descriptions and key entities for durable tracking.