build-knowledge

Generate structured technical, functional, and architectural documentation from source code.

3|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill build-knowledge-keyvaluesoftwaresystems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: build-knowledge
Source: https://github.com/KeyValueSoftwareSystems/maestro/tree/main/skills/core/bootstrap/build-knowledge
Command: npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill build-knowledge-keyvaluesoftwaresystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of fragmented, outdated, or missing technical documentation by automatically generating a structured, living knowledge base directly from your source code.

Core Features & Use Cases

  • Automated Documentation: Generates technical and functional domain documentation and architecture diagrams.
  • Codebase Mapping: Creates per-repo maps detailing entry points, execution modes, and data models.
  • Use Case: Use this skill when onboarding new team members or starting a new project to instantly generate a comprehensive architecture overview and domain-specific documentation that stays synced with your code.

Quick Start

Run the build-knowledge skill to scan the current repository and generate the architecture and domain documentation files.

Frequently Asked Questions about build-knowledge

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

FAQPage Schema
How do I automate codebase documentation and architecture mapping?▼

You can automate codebase documentation by running this skill to scan your repository and generate a structured knowledge base. It produces technical, functional, and architectural documentation files directly from your source code.

What is the best way to generate architecture diagrams from source code?▼

Generating architecture diagrams from source code is accomplished by scanning the repository to map service topologies and data models. The skill outputs a structured living-docs knowledge base that includes visual architectural overviews synced with your codebase.

Can I map entry points and data models across a multi-repo workspace?▼

Yes, you can map entry points and data models across a multi-repo workspace. The skill operates across single or multiple repositories to generate per-repo maps detailing execution modes, data models, and service topologies for your entire project.

Do I need write access to generate a technical knowledge base in my project root?▼

Yes, you need read access to the codebase and write access to the project root to generate a technical knowledge base. The skill writes the generated documentation files directly into the project root to keep them synced with your source code.

When do I need to bootstrap a living-docs knowledge base for onboarding?▼

You need to bootstrap a living-docs knowledge base when onboarding new team members or starting a new project. The skill instantly generates a comprehensive architecture overview and domain-specific documentation that stays synced with your code.