submodule-overview

Analyze a submodule directory and generate a structured Markdown overview document.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/NagasakaH/dev-process --skill submodule-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: submodule-overview
Source: https://github.com/NagasakaH/dev-process/tree/main/.claude/skills/development/submodule-overview
Command: npx skills add https://github.com/NagasakaH/dev-process --skill submodule-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analyzes a submodule directory to generate a structured overview document by extracting information from README.md, CLAUDE.md, and AGENTS.md, then consolidates directory structure and metadata.

Core Features & Use Cases

  • Project structure: captures directory layout and main files.
  • Public interfaces: identifies exported APIs or entry points from common meta files.
  • Build/Test guidance: surfaces test and build commands when present.
  • Documentation generation: outputs submodules/<folder-name>.md with a concise summary.
  • Use Case: generate an up-to-date overview for onboarding a new submodule.

Quick Start

Provide the submodule path to the skill to generate the overview document.

Frequently Asked Questions about submodule-overview

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

FAQPage Schema
How do I generate documentation for a submodule directory structure?

To generate submodule documentation, provide the submodule path and the tool scans README.md, CLAUDE.md, and AGENTS.md files to produce a structured Markdown overview at submodules/<folder-name>.md.

What is the best way to extract metadata from package.json or pyproject.toml for project overviews?

Extracting project metadata from package.json, pyproject.toml, or go.mod files captures dependencies, tech stack, and public interfaces, consolidating them into a concise directory structure summary.

Can I document build commands and test guidance by reading CLAUDE.md and AGENTS.md?

Yes, reading CLAUDE.md and AGENTS.md surfaces build commands and test guidance, capturing public interfaces and entry points to include in the generated overview document.

Does this documentation approach work with Go modules and Python projects?

Yes, the approach supports Go modules and Python projects by extracting metadata from go.mod and pyproject.toml, analyzing directory structures to output a comprehensive Markdown summary.

How to create an onboarding overview for a new submodule?

Create an onboarding overview by scanning the submodule directory for project metadata and README files, generating an up-to-date structured Markdown document covering structure, interfaces, and dependencies.

When should I not use automated submodule structure analysis?

Automated submodule structure analysis is limited when directories lack standard metadata files like package.json or README.md, as the generated overview relies on these files to extract tech stack and interface information.