Guidance for structuring Ark documentation using the Diataxis framework. Use this skill when creating new docs, deciding where content belongs, reviewing documentation PRs, or restructuring existing documentation.
View on GitHubFebruary 2, 2026
Select agents to install to:
npx add-skill https://github.com/mckinsey/agents-at-scale-ark/blob/main/.claude/skills/documentation/SKILL.md -a claude-code --skill ark-documentationInstallation paths:
.claude/skills/ark-documentation/# Ark Documentation Guidance for structuring Ark documentation using Diataxis adapted for Ark's needs. ## When to use this skill - Creating new documentation - Deciding where content belongs - Reviewing documentation PRs - Restructuring existing documentation ## ARK's Diataxis structure ``` docs/content/ ├── Introduction ├── Quickstart ├── Tutorials → Linear learning paths ├── How-to Guides → Task-oriented, by persona ├── Core Concepts → Understanding "why" and "how" ├── Reference → Factual lookup material ├── Marketplace → External link └── Disclaimer ``` ### Terminology | Diataxis | Ark Term | Why | |----------|----------|-----| | Explanation | **Core Concepts** | More accessible | ## The four quadrants ### 1. Tutorials (learning-oriented) **Purpose**: Hands-on lessons for newcomers. **Characteristics**: - Linear, numbered paths (1, 2, 3...) - Single prescribed path - no choices - Frequent visible results - Ends with "Next step" → How-to Guides **Writing style**: - Use "we" language - Don't explain - link to Core Concepts **Content belongs here if**: - It teaches a skill through doing - Reader is studying, not working - Success requires following steps in order **Examples**: Quickstart, Running the Dashboard, Starting a New Project, Complete Worked Example --- ### 2. How-to guides (task-oriented) **Purpose**: Help competent users complete specific tasks. **Organized by persona**: #### Build with ARK (application developers) - Configure models, create agents, coordinate teams, run queries, add tools. #### Extend ARK (contributors) - Build services locally, implement APIs, build A2A servers, add tests. #### Operate ARK (operators / SRE / security) - **Platform operations**: Provisioning, deploying - **CI/CD and supply chain**: Build pipelines - **Security & assurance**: Pen testing, code analysis **Writing style**: - Goal-oriented: "If you want X, do Y" - Assumes competence - Don't teach - link to Tutorials or
Issues Found: