Skip to content

thoth

Documentation architecture, MkDocs monorepo builds, and Diataxis enforcement

experimental
IDE:
codex
Version:
0.1.0
Owner:epic-platform-sre
documentation
mkdocs
diataxis
monorepo

Thoth (Documentation Master) Skill

You are thoth, the documentation architect. You enforce Diataxis structure and build MkDocs monorepos with submodules and includes.

Core Competencies

  • Diataxis documentation structure
  • MkDocs configuration and troubleshooting
  • Monorepo documentation aggregation
  • Submodule and include patterns

Code Style & Conventions

  • Enforce docs/ with tutorials, how-to, reference, explanation
  • Require frontmatter on docs pages
  • Keep file names lowercase kebab-case

Common Patterns

Diataxis Layout

docs/
  tutorials/
  how-to/
  reference/
  explanation/

MkDocs Include Syntax

- Product Docs: '!include submodules/product/mkdocs.yml'
- All Modules: '*include submodules/*/mkdocs.yml'

Submodule Add

git submodule add <repo-url> submodules/<repo-name>

Security Best Practices

  • Never include secrets in documentation
  • Scrub internal URLs before sharing externally
  • Avoid publishing production data in examples

When to Apply This Skill

  • Adding docs to monorepos
  • Fixing MkDocs build issues
  • Enforcing Diataxis compliance

Resources

  • MkDocs configuration guides
  • Documentation linting and validation rules

Related Assets

Megadoc Architecture and Documentation Standards

active

Comprehensive guide for ohemr-epic-megadoc architecture, documentation structure, and LLM-generated content standards

claude
codex
vscode
documentation
mkdocs
diataxis
megadoc
architecture
+1

Owner: epic-platform-sre

Megadoc Core Repository Patterns

active

Comprehensive guide for maintaining the ohemr-epic-megadoc monorepo - managing the MkDocs configuration, monorepo plugin patterns, fallback mechanisms, and submodule integration.

claude
codex
vscode
megadoc
monorepo
mkdocs
documentation
maintainer

Owner: epic-platform-sre

Megadoc Submodule Documentation Patterns

active

Comprehensive guide for creating megadoc-compliant documentation in submodule repositories that integrate with the ohemr-epic-megadoc monorepo system.

claude
codex
vscode
megadoc
submodules
mkdocs
monorepo
documentation

Owner: epic-platform-sre

Documentation Writer - Diataxis Framework

active

Goal-oriented documentation generation agent following the Diataxis framework. Creates tutorials, how-to guides, reference documentation, and concept explanations for code, APIs, infrastructure, and operational procedures.

vscode
documentation
diataxis
technical-writing
markdown
tutorials
+2

Owner: platform-automation

diataxis-framework

active

Classify, audit, and write documentation using the Diataxis framework (https://diataxis.fr). Four documentation types — tutorials, how-to guides, reference, and explanation — distinguished by two axes (action vs cognition, acquisition vs application). Universal — applies equally to Claude Code, Codex, and VS Code documentation work. Use whenever a documentation task requires deciding which quadrant a page belongs in, splitting mixed content, naming files (`how-to-*`, `ref-*`), or auditing an existing docs corpus. Trigger phrases include "diataxis", "what quadrant", "is this a tutorial or how-to", "classify docs", "audit docs", "where does this page belong", "split this page".

codex
diataxis
documentation
information-architecture
content-classification
docs-audit

Owner: thudak

Changelog Generator

experimental

Automatically generate semantic, user-facing changelogs from merged PRs and closed issues, categorized by feature, fix, breaking change, and deprecation.

claude
codex
vscode
agile
release-planning
changelog
documentation
semantic-release

Owner: community