docs-page

Creates and edits xmris documentation pages with enforced MyST structure and validation checks.

5|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/andrewendlinger/xmris --skill docs-page-andrewendlinger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-page
Source: https://github.com/andrewendlinger/xmris/tree/main/.claude/skills/docs-page
Command: npx skills add https://github.com/andrewendlinger/xmris --skill docs-page-andrewendlinger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create and edit hand-authored xmris documentation pages without breaking the docs build, test suite, or site navigation. It is designed for notebook-style tutorials, concept explainers, and contributor guides that must follow strict MyST and repository-specific rules.

Core Features & Use Cases

  • Tutorial pages: Write executable notebooks under docs/notebooks/ that demonstrate xmris workflows and include hidden assertion cells for validation.
  • Explainer pages: Draft conceptual pages under docs/explanation/ that answer why the library is designed a certain way, with live code cells when needed.
  • Guide pages: Produce procedural contributor documentation under docs/contributing/ with clear step-by-step instructions and correct page structure.
  • Documentation validation: Enforce frontmatter, headers, TOC membership, link safety, DOI freezing, and other page-level rules through the included checker.

Quick Start

Create or edit an xmris docs page that follows the correct genre template, then run the page checker before you finish.

Frequently Asked Questions about docs-page

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

FAQPage Schema
How do I write MyST documentation pages that pass repository build checks?

To write MyST documentation pages that pass repository checks, enforce frontmatter, headers, TOC membership, and link safety rules. Validate page layout, kernel metadata, and executable cells to ensure reliable docs publishing without breaking the test suite or site navigation.

What is the best way to create executable tutorial notebooks with hidden validation cells?

The best way to create executable tutorial notebooks with hidden validation cells is to author them under docs/notebooks/ using MyST structure. Include executable cells with hidden assertions to demonstrate library workflows and enforce page-specific constraints for testing.

How do I validate frontmatter and TOC membership for MyST markdown pages?

Validate frontmatter and TOC membership for MyST markdown pages by running a documentation checker that enforces page layout, kernel metadata, DOI freezing, and link safety rules. This ensures pages follow strict repository-specific constraints before finishing edits and publishing.

Why does my xmris documentation page break the docs build or test suite?

Your xmris documentation page breaks the docs build or test suite when it violates MyST structure, frontmatter, TOC membership, or link safety rules. Incorrect kernel metadata, invalid executable cells, or missing DOI freezing constraints also cause build failures during repository checks.

Can I use Jupytext to write explainer pages with live code cells?

Yes, you can use Jupytext to write explainer pages with live code cells under docs/explanation/. These conceptual pages answer why the library is designed a certain way and support executable cells while enforcing MyST structure and page-specific constraints for reliable rendering.

Do I need to follow specific templates for contributor guide pages?

Yes, contributor guide pages under docs/contributing/ require specific genre templates to ensure correct page structure. Produce procedural documentation with clear step-by-step instructions, enforcing MyST rules, frontmatter, and TOC membership for reliable docs publishing and site navigation.