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.