Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

documentation-standards

verified

Documentation standards and conventions based on Diataxis framework. Use this skill to learn project documentation conventions before creating, reviewing, or updating docs.

View on GitHub

Marketplace

meckert-marketplace

nitromike502/meckert-claude-code-marketplace

Plugin

docs-management

documentation

Repository

nitromike502/meckert-claude-code-marketplace

plugins/docs-management/skills/documentation-standards/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/nitromike502/meckert-claude-code-marketplace/blob/main/plugins/docs-management/skills/documentation-standards/SKILL.md -a claude-code --skill documentation-standards

Installation paths:

Claude
.claude/skills/documentation-standards/
Powered by add-skill CLI

Instructions

# Documentation Standards

This skill provides the structure, policies, and quality standards for all project documentation. **Any human or agent creating documentation must follow these standards.**

*Based on [ISO/IEC/IEEE 26514:2022](https://www.iso.org/standard/77451.html) and the [Diataxis Framework](https://diataxis.fr/).*

## Customization Check

Before applying these standards, check for project-specific customizations:

1. `.claude/docs-management.md` (project-specific, shared with team) - if it exists
2. `.claude/docs-management.local.md` (user-specific, personal preferences) - if it exists

Apply standards in order: **local overrides > project overrides > plugin defaults**

---

## Project File Structure

### Root-Level Files

Certain files belong in the **project root** for maximum visibility and tooling support:

| File | Location | Purpose |
|------|----------|---------|
| `README.md` | `/` (root) | Project overview - GitHub/GitLab displays on homepage |
| `CHANGELOG.md` | `/` (root) | Version history - tools like `semantic-release` expect this |
| `CONTRIBUTING.md` | `/` (root) | Contribution guide - GitHub links in Community tab |
| `LICENSE` | `/` (root) | License file - package managers detect automatically |
| `CODE_OF_CONDUCT.md` | `/` (root) | Community standards - GitHub surfaces in health score |
| `SECURITY.md` | `/` (root) | Security policy - GitHub displays security information |

### Why Root Level?

- GitHub, GitLab, and npm automatically detect and surface these files
- Tools like `standard-version` and `semantic-release` expect `CHANGELOG.md` at root
- Package managers validate `LICENSE` location
- Improves discoverability for new contributors

---

## Directory Structure

All other documentation lives in `/docs/`:

```
/                                  # Project root
├── README.md                      # Project overview (GitHub displays)
├── CHANGELOG.md                   # Version history (single source of truth)
├── CONTRIBUTING.md 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
12269 chars