feature-docs

Generate markdown feature documentation with templates and context extraction.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/fauzanazz/claude-skills --skill feature-docs-fauzanazz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-docs
Source: https://github.com/fauzanazz/claude-skills/tree/main/feature-docs
Command: npx skills add https://github.com/fauzanazz/claude-skills --skill feature-docs-fauzanazz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of comprehensive documentation for completed features, modules, or components, saving time and ensuring a thorough record of development work.

Core Features & Use Cases

  • Feature Documentation: Generate detailed documentation for features, including changelogs, ADRs, developer notes, and onboarding guides.
  • Template-Based Writing: Use pre-defined templates to speed up documentation creation and maintain consistency.
  • Linking Strategy: Automatically link to related concepts, modules, and decisions within the documentation to ensure interconnectedness.
  • Context Extraction: Extract context from conversation history and codebase to populate documentation.
  • Output Suggestions: Suggest where to place the generated documentation within the project and identify areas for further documentation.

Quick Start

To document the completion of a feature, use the command: 'document this feature' or 'create docs for this feature'.

Frequently Asked Questions about feature-docs

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

FAQPage Schema
How do I automate feature documentation for completed modules?

To automate feature documentation, you can use a template-based generation tool that extracts context from conversation history and your codebase to produce rich, interconnected markdown guides. This process requires analyzing feature context, decision-making, and dependencies to automatically populate pre-defined templates.

How do I generate developer notes and ADRs from conversation history?

Generating developer notes and ADRs from conversation history is done by extracting context from past interactions and the codebase to populate markdown templates. This approach links related concepts, modules, and decisions together, ensuring your architecture decision records remain interconnected and thorough.

What is the best way to create interconnected onboarding guides for new developers?

The best way to create interconnected onboarding guides is to use an automated documentation strategy that links related concepts, modules, and decisions within the text. By extracting context from the codebase and applying pre-defined templates, you ensure new developers receive a comprehensive and consistent record of development work.

Can I use pre-defined templates to speed up changelog creation?

Yes, you can use pre-defined markdown templates to speed up changelog creation and maintain consistency across your project. These templates are automatically populated by extracting context from your conversation history and codebase, reducing manual effort while ensuring thorough feature documentation.

Does automated feature documentation work without external dependencies?

Automated feature documentation works without external dependencies, relying solely on internal scripts and references to extract context. It analyzes feature context, decision-making, and dependencies directly from your conversation history and codebase to output markdown files and suggest placement locations within your project.