documentation

Generate developer-facing REST API documentation from controller, service, and DTO code.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/ludsonaiello/lead360 --skill documentation-ludsonaiello
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/ludsonaiello/lead360/tree/main/.claude/skills/documentation
Command: npx skills add https://github.com/ludsonaiello/lead360 --skill documentation-ludsonaiello

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps Lead360's technical documentation accurate by deriving living docs directly from the actual codebase, not from outdated contracts or plans.

Core Features & Use Cases

  • Codebase-first documentation: derive endpoints, data models, and logic from controllers, services, and DTOs.
  • Architecture and frontend integration guides: generate up-to-date references that reflect current implementations.
  • Use cases include onboarding new developers, validating API behavior, and accelerating frontend integration.

Quick Start

Instruct the agent to generate living documentation for the Documentation module based on the current codebase.

Frequently Asked Questions about documentation

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

FAQPage Schema
How do I generate REST API documentation directly from my codebase?

Generate REST API documentation by reading controller, service, and DTO code to extract endpoints, data models, and parameters. This produces developer-facing docs and frontend integration guides that accurately reflect the current implementation.

How do I keep frontend integration guides in sync with backend API changes?

Keep frontend integration guides in sync by deriving living docs directly from the codebase rather than outdated contracts. The documentation reads actual REST API surface code to capture real-world usage scenarios and data models.

What is codebase-first documentation and when do I need it?

Codebase-first documentation derives endpoints, data models, and logic directly from controllers, services, and DTOs. You need it when onboarding new developers, validating API behavior, or accelerating frontend integration with accurate references.

Can I verify existing API documentation against my actual REST API implementation?

Verify existing API documentation by comparing it against current controller, service, and DTO code. All endpoint fields, parameters, and responses are checked, and any deviations from contracts are logged in a deviation log.

How to document REST API deviations between contracts and actual implementation?

Document REST API deviations by comparing existing documentation against actual controller and service code. Deviations from contracts are captured in a deviation log to ensure all fields are accurately reflected in developer-facing docs.

What are the limitations of codebase-derived living documentation?

Living documentation derived from code requires accurate controller, service, and DTO code to function properly. It cannot document external integrations or behaviors not explicitly defined within the codebase being analyzed.