hapo:docs

Generate and reconstruct project documentation from source code with evidence tracking.

54|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/haposoft/cafekit --skill hapo-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hapo:docs
Source: https://github.com/haposoft/cafekit/tree/main/packages/spec/src/claude/skills/docs
Command: npx skills add https://github.com/haposoft/cafekit --skill hapo-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of inadequate or missing documentation by generating and reconstructing project/system documentation directly from source code, including evidence and uncertainty tracking.

Core Features & Use Cases

  • Documentation Creation & Update: Automate the creation, update, and summarization of project documentation.
  • As-Is Reconstruction: Reconstruct current-state documentation for legacy systems from source code.
  • Evidence & Uncertainty Tracking: Track evidence and uncertainty in reconstructed documentation to ensure accuracy.
  • Use Case: If you have a legacy system with missing documentation, you can use this Skill to reconstruct the as-is documentation, including requirements, architecture, and more.

Quick Start

Invoke the hapo:docs skill to create documentation for your project.

Frequently Asked Questions about hapo:docs

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

FAQPage Schema
How do I generate documentation from source code for a legacy system?

You can reconstruct missing documentation from source code by generating architectural overviews and requirement summaries. This process uses evidence tracking to ensure accuracy and manage uncertainties when documenting legacy systems.

What is evidence tracking in source code documentation reconstruction?

Evidence tracking in documentation reconstruction links generated summaries and architectural overviews directly to source code. It ensures accuracy and manages uncertainties by validating reconstructed requirements against actual codebase evidence.

Can I update existing project documentation automatically from a codebase?

Yes, you can automate the creation, update, and summarization of project documentation directly from a codebase. This handles both new and legacy systems by summarizing codebases and reconstructing requirements as they evolve.

Does source code documentation generation work without external dependencies?

Yes, source code documentation generation can work without external dependencies. The process uses internal scripts, references, and assets to summarize codebases and reconstruct architectural overviews with evidence tracking.

What is the best way to document legacy systems with missing requirements?

The best way to document legacy systems with missing requirements is to reconstruct as-is documentation directly from the source code. This approach uses evidence tracking to maintain accuracy and manage uncertainties during reconstruction.

When should I use evidence tracking for system documentation?

You should use evidence tracking for system documentation when reconstructing requirements or architectural overviews from source code, especially for legacy systems. It ensures accuracy and manages uncertainties when original documentation is missing.