doc

Generate or update project documentation in docs/<artifactId>.md from source code and configuration files.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mgoericke/claude-skills-devcontainer --skill doc-mgoericke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc
Source: https://github.com/mgoericke/claude-skills-devcontainer/tree/main/.claude/skills/doc
Command: npx skills add https://github.com/mgoericke/claude-skills-devcontainer --skill doc-mgoericke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of project documentation, ensuring that your project's technical details are always up-to-date and easily accessible.

Core Features & Use Cases

  • Automated Analysis: Scans project files like pom.xml, application.properties, and source code to gather information.
  • Gap Filling Interview: Asks targeted questions only for information that cannot be derived from the code.
  • Use Case: After developing a new feature, use this skill to automatically update the project's README or documentation page with the new details, including API endpoints and configuration changes.

Quick Start

Document the project.

Frequently Asked Questions about doc

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

FAQPage Schema
How do I generate project documentation automatically from source code?

To generate project documentation, this skill analyzes source code and configuration files like pom.xml and application.properties to extract technical details. It compiles this data into a structured markdown file, only prompting you for missing details.

How can I update technical documentation after developing a new feature?

You can update technical documentation by running this skill to scan your project artifacts. It identifies new API endpoints and configuration changes, reflecting them in your docs file while conducting a targeted interview to fill any information gaps.

What is a gap filling interview for project documentation?

A gap filling interview for project documentation is a targeted question process asking for information that cannot be derived directly from source code. It ensures complete technical writing by prompting the user only for missing details regarding messaging, authentication, or deployment.

Does automated documentation generation work with existing pom.xml and application.properties files?

Yes, automated documentation generation works with existing pom.xml and application.properties files. It scans these project artifacts to extract the project stack, local development setup, and configuration details, minimizing manual input requirements.

What is the best way to document project architecture and API references?

The best way to document project architecture and API references is using automated code analysis. This skill prioritizes information extraction from source code and configuration files, generating a comprehensive markdown document covering API references, messaging, and known limitations.

What are the limitations of automated code analysis for technical writing?

The limitation of automated code analysis for technical writing is its dependency on source code and configuration files. It cannot infer undocumented business logic or deployment specifics, requiring a targeted interview to fill these specific documentation gaps.