claudeopenclawv3.0-PDA

Document Specialist

SpillwaveSolutions@SpillwaveSolutions⭐ 16 stars· last commit 9mo ago· 9 open issues

AI-powered software documentation automation with Progressive Disclosure Architecture. Routes intelligently between greenfield template-based and brownfield code-to-docs workflows with 54% token reduction. Supports SRS, PRD, OpenAPI, user manuals, tutorials, and runbooks.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

8.0/10
Verified
Mar 9, 2026

// RATINGS

⭐GitHub Stars
⭐⭐ 16 on GitHubGitHub ↗

Growing

🟢ProSkills ScoreAI Verified
8.0/10
📍

Not yet listed on ClawHub or SkillsMP

// README

Documentation Specialist Skill

Version: 3.0-PDA Status: Production Ready (PDA-Compliant) Author: Created with Claude Code Last Updated: 2025-01-13

Transform Claude Code into an expert software documentation specialist with Progressive Disclosure Architecture (PDA) for maximum efficiency.


Installation

One-Click Install via Skilz Marketplace

Install this skill instantly from the Skilz Marketplace:

skilz install SpillwaveSolutions_document-specialist-skill/documentation-specialist

Manual Installation

Clone directly into your Claude Code skills directory:

# Navigate to your skills directory
cd ~/.claude/skills

# Clone the repository
git clone https://github.com/SpillwaveSolutions/document-specialist-skill.git

Verify Installation

After installation, verify the skill is available:

# List installed skills
ls ~/.claude/skills/document-specialist-skill

# Or ask Claude Code
# "List my installed skills"

Overview

Two Primary Capabilities

  1. Greenfield Documentation: Create professional documentation from templates for new projects
  2. Brownfield Documentation: Reverse-engineer documentation from existing codebases

PDA Architecture (54% Token Reduction)

This skill uses Progressive Disclosure Architecture to minimize token consumption while maintaining full functionality:

  • Core (Auto-loaded): SKILL.md (~2,500 tokens) - Routing, execution logic, and quick start
  • On-demand: Workflow guides, templates, mappings (~10,000 tokens, loaded selectively)

Typical Token Load: 2,500 tokens (just SKILL.md) to 5,000 tokens (with workflow) = 44-72% reduction vs v1.0


Key Features

1. Template-Based Creation (Greenfield)

Create professional documentation from scratch using industry-standard templates:

Document TypeStandardStatusUse Case
SRS (Software Requirements Specification)IEEE 830CompleteFormal requirements, compliance, contracts
PRD (Product Requirements Document)Agile/ModernCompleteFeature planning, sprint planning
SDD (Software Design Document)arc42TemplateTechnical design, architecture
OpenAPI 3.0OpenAPI SpecCompleteREST API documentation
User Guides-TemplateEnd-user documentation
Deployment Docs-TemplateDevOps, infrastructure

2. Code-to-Docs Reverse Engineering (Brownfield)

Automatically generate documentation from existing code:

Backend Frameworks:

  • Spring Boot (Fully mapped) - Controllers to OpenAPI, Entities to ER diagrams, Services to SDD
  • FastAPI, Express.js, Django, Flask (Planned)

Infrastructure:

  • Pulumi (Fully mapped) - Resources to deployment docs, architecture diagrams
  • Terraform, AWS CDK (Planned)

Frontend:

  • React, Next.js, Vue.js (Planned)

Data and CLI:

  • Python ETL, Apache Airflow, CLIs (Planned)

3. Documentation Audit and Quality Control

  • Automated quality checklists (SRS, PRD, SDD, OpenAPI, User Docs)
  • Gap analysis and completeness scoring
  • Best practices validation (IEEE, OpenAPI, WCAG)
  • Improvement recommendations with examples
  • Automated fixes for common issues

4. Multi-Format Output

  • Markdown (Primary format, Git-friendly)
  • DOCX (Microsoft Word via docx skill)
  • PDF (Professional documents via pdf skill)
  • Diagrams (Mermaid, PlantUML via skills)

5. Visual Documentation

Mermaid Diagrams (via mermaid-architect skill):

  • C4 Model: Context, Container, Component
  • Flowcharts and decision trees

PlantUML Diagrams (via plantuml skill):

  • UML: Class, Sequence, Activity, State Machine
  • ER Diagrams (database schema)
  • Deployment diagrams

Quick Start

Example 1: Create a Requirements Document

Create a Software Requirements Specification for a payment processing system

Generates: IEEE-compliant SRS with functional requirements, NFRs, acceptance criteria

Example 2: Document Existing Spring Boot App

Document my Spring Boot application at ~/projects/ecommerce-api

Generates: SDD (arc42), OpenAPI spec, C4 diagram, ER diagram, Component diagram

Example 3: Audit API Documentation

Audit my OpenAPI specification at docs/api/openapi.yaml

Generates: Audit report with quality score, gap analysis, recommendations

Example 4: Convert to Multiple Formats

Convert docs/requirements/billing-srs.md to Word format

Generates: Professionally styled DOCX with TOC, styles, formatting

Example 5: Generate Architecture Diagrams

Create a C4 container diagram for my e-commerce microservices platform

Generates: C4 container diagram showing services, databases, external systems


Directory Structure (PDA v3.0)

documentation-specialist/
|-- SKILL.md                           # Core routing logic + quick start (2,500 tokens)
|-- README.md                          # This file
|-- USER_GUIDE.md                      # Comprehensive user guide
|
|-- references/
|   |-- workflows/                     # On-demand workflow guides
|   |   |-- greenfield-workflow.md     # Template-based creation (1,500 tokens)
|   |   |-- brownfield-workflow.md     # Code-to-docs extraction (1,500 tokens)
|   |   |-- audit-workflow.md          # Documentation review (1,000 tokens)
|   |   |-- convert-workflow.md        # Format conversion (750 tokens)
|   |   |-- diagram-workflow.md        # Diagram generation (1,000 tokens)
|   |   |-- user-docs-workflow.md      # User documentation
|   |   |-- tutorial-workflow.md       # Tutorial creation
|   |   |-- runbook-workflow.md        # Operational runbooks
|   |   +-- TOC.md                     # Navigation index
|   |
|   |-- templates/                     # Document templates
|   |   +-- markdown/
|   |       |-- requirements-srs.md    # IEEE SRS (600+ lines)
|   |       |-- requirements-prd.md    # Agile PRD (500+ lines)
|   |       |-- api-openapi.yaml       # OpenAPI 3.0 (800+ lines)
|   |       |-- user-manual.md         # User manual template
|   |       |-- howto-guide.md         # How-to guide template
|   |       |-- getting-started.md     # Getting started template
|   |       |-- developer-tutorial.md  # Developer tutorial
|   |       +-- runbook.md             # Runbook template
|   |
|   |-- mappings/                      # Code-to-docs mappings
|   |   +-- backend/
|   |       |-- spring-boot-mapping.yaml  # Complete
|   |       +-- fastapi-mapping.yaml      # Complete
|   |
|   |-- reference/                     # Reference guides
|   |   |-- comprehensive-guide.md     # Navigation to all 27 guides
|   |   +-- 01-philosophy.md           # Docs-as-code principles
|   |
|   +-- examples/                      # Example documentation
|       |-- TOC.md                     # Navigation to all examples
|       |-- greenfield/                # Template-based examples
|       +-- brownfield/                # Code-to-docs examples

How It Works (PDA Flow)

User Request Flow

Example: "Create an SRS for a billing system"

  1. Auto-Load: SKILL.md classifies intent as CREATE_NEW (2,500 tokens)
  2. Selective Load:
    • workflows/greenfield-workflow.md (1,500 tokens)
    • templates/markdown/requirements-srs.md (500 tokens)
  3. Execute: Generate customized SRS
  4. Total Tokens: 4,500 (vs 9,000 in v1.0) = 50% reduction

Intent Classification

The skill automatically classifies your request into one of eight intents:

IntentTrigger KeywordsWorkflow LoadedTypical Tokens
CREATE_NEW"create", "generate", "write" + doc typegreenfield-workflow.md~4,000
CODE_TO_DOCS"document", "extract", path reference

// HOW IT'S BUILT

KEY FILES

EXAMPLES_CREATION_SUMMARY.mdREADME.mdSKILL.md

// REPO STATS

16 stars
9 open issues
Last commit: 9mo ago