tend-docs

Structure technical documentation with Diataxis quadrants and audience targeting.

10|6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/juxt/claude-plugins --skill tend-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tend-docs
Source: https://github.com/juxt/claude-plugins/tree/main/plugins/chalk/skills/tend-docs
Command: npx skills add https://github.com/juxt/claude-plugins --skill tend-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the frustration of inconsistent, poorly structured technical documentation that fails to serve its intended audience or match project-specific conventions, leading to confusion for developers, operators, and integrators using the software.

Core Features & Use Cases

  • Audience-Targeted Content: Automatically tailors documentation pacing, depth, and assumed knowledge to four defined technical audiences: newcomers, returning power users, operators mid-task, and developers integrating the tool.
  • Diataxis Framework Alignment: Structures all content into the four Diataxis quadrants (tutorial, how-to, reference, explanation) to avoid mixed messaging and ensure each section serves a single clear purpose.
  • Context-Aware "Why" Sourcing: Pulls motivation and reasoning from GitHub issue graphs, pull request discussions, and commit history to ensure documentation accurately reflects the intent behind features, rather than just describing their behavior.
  • Project Convention Matching: Automatically detects and matches existing repo documentation conventions including frontmatter shape, version markers, changelog format, callout style, and cross-linking patterns.

Quick Start

Use the tend-docs skill to write a how-to guide for setting up the chalk GitHub issue tracker for new developer users.

Frequently Asked Questions about tend-docs

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

FAQPage Schema
What is the Diataxis framework for technical documentation?

The Diataxis framework organizes technical documentation into four quadrants: tutorials, how-to guides, reference material, and explanation. Aligning developer docs with Diataxis ensures each documentation page serves a single clear purpose and avoids mixed messaging across audiences.

How do I write technical documentation that matches my existing repo conventions?

To match existing repo conventions for technical documentation, detect and replicate the repository's frontmatter shape, version markers, changelog format, callout style, and cross-linking patterns. This ensures new docs integrate seamlessly and remain diff-friendly for code review.

How do I pull context from GitHub issues to document a feature's purpose?

Pulling context from GitHub issues, pull request discussions, and commit history captures the motivation behind features. Sourcing this contextual "why" ensures technical documentation accurately reflects intent rather than just describing software behavior.

Can I tailor developer docs for different technical audiences like operators and integrators?

You can tailor developer docs for newcomers, returning power users, operators mid-task, and integrators. Audience-targeted content automatically adjusts documentation pacing, depth, and assumed knowledge to match the specific needs of each technical group.

What is the best way to format technical documentation for git diffs and review?

The best way to format technical documentation for git diffs is using a sentence-per-line formatting approach. This structure produces review-ready, diff-friendly documentation pages where changes are isolated cleanly to individual sentences.

When should I not use Diataxis for developer documentation?

You should avoid Diataxis for developer documentation when content mixes instructional steps with conceptual explanation, as the framework enforces strict quadrant separation. Diataxis requires each page to serve a single purpose rather than combining multiple documentation types.