paleo

technical-documentation-authoring

69
4
# Install this skill:
npx skills add paleo/alignfirst --skill "technical-documentation-authoring"

Install specific skill from multi-skill repository

# Description

Create or augment technical documentation. Use when writing new skills, updating existing skills. Also use when modifying project documentation like AGENTS.md.

# SKILL.md


name: technical-documentation-authoring
description: Create or augment technical documentation. Use when writing new skills, updating existing skills. Also use when modifying project documentation like AGENTS.md.
license: CC0 1.0
metadata:
author: Paleo
version: "1.0"
repository: https://github.com/paleo/alignfirst


Technical Documentation Authoring

References

Workflow

0. Bootstrapping (Optional)

If the user asks to bootstrap skills by analyzing the codebase (rather than requesting a specific skill), then read Bootstrapping Skills first. This applies even if reusable skills already exist; the goal is to create project-specific documentation.

1. Understand the Subject

Clarify what needs to be documented. Ask the user if unclear.

2. Determine the Target

For agent skill documentation:

  1. Scan existing skills' description fields for keyword matches
  2. If a potential match exists, read that skill's content to confirm suitability
  3. Decision:
  4. User requested a specific skill AND it's suitable β†’ proceed
  5. User requested a new skill AND no suitable skill exists β†’ create it
  6. Otherwise β†’ discuss with user before proceeding

For general documentation (AGENTS.md, README, etc.): proceed directly.

3. Determine Placement (Skills Only)

  • SKILL.md: Essential content required to use the skill
  • references/: Optional detailed content that can be skipped

4. Write the Documentation

Follow the guidelines below.

Creating a New Skill

{skills-dir}/skill-name/
└── SKILL.md           # Required

Frontmatter:

---
name: skill-name
description: What this skill does and when to use it.
---

The name must match the directory name. Use lowercase with hyphens.

Writing Guidelines

Target audience: An experienced newcomer.

  • Be brief and specific
  • No obvious information, no generic best practices
  • Clear title, specific purpose
  • New documents: 40–80 lines typical
  • SKILL.md: under 500 lines
  • Keep code snippets small; reference source files for full examples

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.