documentation

Define unified documentation standards for ARCHITECTURE.md, PLAN.md, DESIGN.md, SPECS.md, SKILL.md, diagrams, and README indexing.

1|Updated Dec 2, 2023
One-click install
npx skills add https://github.com/tinywasm/devflow --skill documentation-tinywasm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/tinywasm/devflow/tree/main/skills/documentation
Command: npx skills add https://github.com/tinywasm/devflow --skill documentation-tinywasm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines a unified documentation standard for ARCHITECTURE.md, PLAN.md, DESIGN.md, SPECS.md, SKILL.md, diagrams, and README indexing to ensure consistent, machine-friendly documentation across projects.

Core Features & Use Cases

  • Consistent structure: Enforces the same document set and layout for ARCHITECTURE.md, PLAN.md, DESIGN.md, SPECS.md, SKILL.md, and related diagrams.
  • Indexing rules: Mandates a comprehensive README index that surfaces all documentation files.
  • LLM-friendly guidelines: Ensures frontmatter and content are machine-readable for automated tooling and reviews.

Quick Start

Update or create ARCHITECTURE.md, PLAN.md, DESIGN.md, SPECS.md, SKILL.md, diagrams, and the README index following these standards.

Frequently Asked Questions about documentation

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

FAQPage Schema
How do I standardize project documentation for architecture and planning files?

Standardize project documentation by enforcing a unified structure for ARCHITECTURE.md, PLAN.md, DESIGN.md, and SPECS.md files. This ensures consistent, machine-readable layouts across architecture, planning, design, and reference materials.

What is the best way to make project README files LLM-friendly for automated tooling?

Make README files LLM-friendly by mandating a comprehensive index that surfaces all documentation files and specifying frontmatter expectations. This ensures content remains machine-readable for automated reviews and tooling.

How do I structure a project documentation set to certify a Skill Unit?

Structure a project documentation set by creating ARCHITECTURE.md, PLAN.md, DESIGN.md, SPECS.md, and SKILL.md files with required frontmatter. Include diagrams and a README index following specified rules to certify a Skill Unit.

What diagram placement rules are required for consistent project documentation standards?

Diagram placement rules require integrating visual references within the unified documentation standard for ARCHITECTURE.md and DESIGN.md. This ensures diagrams are consistently indexed and accessible alongside related planning materials.

Can I use custom file names for specifications and design docs while maintaining LLM-friendly documentation?

No, maintaining LLM-friendly documentation requires using specific file names like SPECS.md and DESIGN.md. The standard enforces required file names and frontmatter expectations to ensure consistent, machine-readable project documentation.