lets-document

Generate markdown documentation from codebase analysis and user interviews.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-document
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lets-document
Source: https://github.com/williamzelesny/lets-engineer/tree/main/plugins/lets-engineer/skills/lets-document
Command: npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-document

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of in-repo documentation for software systems, ensuring that architectural, functional, and business process details are maintained and easily accessible for team members and contributors.

Core Features & Use Cases

  • Automated Documentation: Generates markdown files detailing system architecture, functionality, and business processes.
  • Code-Driven: Uses the codebase as a source of truth for structure, with human insights providing context and rationale.
  • Interview-Based: Conducts targeted interviews to capture details not directly available in the code.
  • In-Repo: Maintains all documentation within the repository for easy access and version control.

Quick Start

Run /lets-document <topic> to document a specific subsystem or feature, or omit <topic> to generate a survey of the entire application.

Frequently Asked Questions about lets-document

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

FAQPage Schema
How do I automate system documentation for my codebase?

Automating system documentation requires analyzing the codebase for structural truth and conducting user interviews for context. This Skill generates markdown files detailing architecture and business processes directly in your repository.

Can I generate architectural overviews without manual user input?

Generating architectural overviews without manual user input is possible for structural details, but user interviews are required to capture rationale and business process context not directly available in the code.

What is the best way to document business processes alongside software architecture?

Documenting business processes alongside software architecture is best achieved by combining automated code analysis with targeted user interviews. This ensures both structural accuracy and human rationale are captured in markdown files.

Does in-repo documentation generation work with existing markdown files?

In-repo documentation generation works by creating and maintaining markdown files within your repository for version control. It uses the codebase as the source of truth, supplementing existing documentation with architectural and functional details.

How do I document a specific subsystem within a larger software system?

Documenting a specific subsystem within a larger software system involves running a targeted command with the subsystem topic. This generates focused markdown documentation detailing that specific feature's architecture and functionality.