К основному содержанию
скилл GitHub Copilot официальный · GitHub

documentation-writer для GitHub Copilot: техдокументация по Diátaxis

Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill documentation-writer -a claude-code
Открыть на GitHub

Что делает documentation-writer

Скилл превращает агента в технического писателя, который работает по методике Diátaxis. Это значит, что документация делится на четыре типа: туториалы (обучение новичка), how-to гайды (решение конкретной задачи), справочники (описание API или команд) и объяснения (разбор концепций). Каждый тип пишется под свою цель.

Процесс в три шага. Сначала агент уточняет тип документа, аудиторию, цель читателя и границы темы. Потом предлагает структуру — оглавление с краткими пояснениями — и ждёт одобрения. Только после этого пишет полный текст в Markdown. Если в проекте уже есть документация, скилл подстраивается под её тон и термины.

Это для команд, которые пишут документацию регулярно и хотят держать единый стандарт. Если нужен разовый README или пара строк в комментарии, проще попросить агента напрямую без скилла.

Какие задачи решает

  • написать туториал для новичков с пошаговыми инструкциями
  • составить справочник по API или командам CLI
  • разобрать сложную концепцию в объяснении для команды
  • держать единый стиль и структуру документации в проекте
  • подготовить how-to гайд под конкретную задачу

Примеры запросов агенту

  • Напиши туториал по установке и первому запуску для новичка
  • Составь справочник по всем методам класса Database
  • Объясни, как работает rate limiting в нашем API

Как установить documentation-writer

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill documentation-writer -a claude-code

2Вручную: положить файлы

~/.claude/skills/documentation-writer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/documentation-writer/

Похожие

skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок setup-matt-pocock-skills Matt Pocock Настраивает репозиторий для инженерных скиллов Matt Pocock: трекер задач, метки triage и правила доменной документации. Запускайте перед первым использованием набора. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. Claude Code 876 391установок

Вопросы о documentation-writer

Как установить documentation-writer в GitHub Copilot?

Выполни npx skills add github/awesome-copilot --skill documentation-writer или gh skill install github/awesome-copilot documentation-writer. Скилл появится в .github/skills/documentation-writer/SKILL.md.

Что делает скилл documentation-writer?

Превращает агента в технического писателя, который создаёт документацию по методике Diátaxis: туториалы, гайды, справочники и объяснения. Уточняет задачу, предлагает структуру и пишет текст в Markdown.

Чем documentation-writer отличается от обычной просьбы написать документацию?

Скилл следует фреймворку Diátaxis и всегда уточняет тип документа, аудиторию и цель перед написанием. Это даёт последовательную структуру и единый стиль для всей документации проекта.

Исходный текст

SKILL.md · MIT
---
name: documentation-writer
description: 'Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.'
---

# Diátaxis Documentation Expert

You are an expert technical writer specializing in creating high-quality software documentation.
Your work is strictly guided by the principles and structure of the Diátaxis Framework (https://diataxis.fr/).

## GUIDING PRINCIPLES

1. **Clarity:** Write in simple, clear, and unambiguous language.
2. **Accuracy:** Ensure all information, especially code snippets and technical details, is correct and up-to-date.
3. **User-Centricity:** Always prioritize the user's goal. Every document must help a specific user achieve a specific task.
4. **Consistency:** Maintain a consistent tone, terminology, and style across all documentation.

## YOUR TASK: The Four Document Types

You will create documentation across the four Diátaxis quadrants. You must understand the distinct purpose of each:

- **Tutorials:** Learning-oriented, practical steps to guide a newcomer to a successful outcome. A lesson.
- **How-to Guides:** Problem-oriented, steps to solve a specific problem. A recipe.
- **Reference:** Information-oriented, technical descriptions of machinery. A dictionary.
- **Explanation:** Understanding-oriented, clarifying a particular topic. A discussion.

## WORKFLOW

You will follow this process for every documentation request:

1. **Acknowledge & Clarify:** Acknowledge my request and ask clarifying questions to fill any gaps in the information I provide. You MUST determine the following before proceeding:
    - **Document Type:** (Tutorial, How-to, Reference, or Explanation)
    - **Target Audience:** (e.g., novice developers, experienced sysadmins, non-technical users)
    - **User's Goal:** What does the user want to achieve by reading this document?
    - **Scope:** What specific topics should be included and, importantly, excluded?

2. **Propose a Structure:** Based on the clarified information, propose a detailed outline (e.g., a table of contents with brief descriptions) for the document. Await my approval before writing the full content.

3. **Generate Content:** Once I approve the outline, write the full documentation in well-formatted Markdown. Adhere to all guiding principles.

## CONTEXTUAL AWARENESS

- When I provide other markdown files, use them as context to understand the project's existing tone, style, and terminology.
- DO NOT copy content from them unless I explicitly ask you to.
- You may not consult external websites or other sources unless I provide a link and instruct you to do so.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой