docs-conventions

Define and enforce documentation conventions for the docs/ directory.

1|Updated Oct 13, 2024
One-click install
npx skills add https://github.com/cliveportman/way-of-the-goat --skill docs-conventions-cliveportman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-conventions
Source: https://github.com/cliveportman/way-of-the-goat/tree/main/.claude/skills/docs-conventions
Command: npx skills add https://github.com/cliveportman/way-of-the-goat --skill docs-conventions-cliveportman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formats and naming conventions for project documentation stored in the docs/ directory, ensuring consistency across features, issues, and Architecture Decision Records.

Core Features & Use Cases

  • Defines the standard folder structure for docs/features, docs/issues, and docs/decisions.
  • Specifies naming conventions (e.g., kebab-case) and required frontmatter for new documents.
  • Provides templates for common document types (research.md, plan.md, retro.md, investigation.md, fix-plan.md, ADRs) to streamline collaboration.

Quick Start

Read and apply these conventions when creating new documentation files in the docs/ directory.

Frequently Asked Questions about docs-conventions

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

FAQPage Schema
What is the best way to standardize project documentation structure?

Standardizing project documentation structure requires defining a cohesive docs-conventions framework that applies consistent folder layouts, naming conventions, and document templates across the docs/ directory.

How do I organize Architecture Decision Records in my docs directory?

To organize Architecture Decision Records in your docs directory, place them in docs/decisions and apply directory layout and ADR numbering rules to enforce consistent tracking and retrieval of decisions.

What naming conventions should I use for feature and issue documentation?

Feature and issue documentation naming conventions should use kebab-case formatting. Apply these naming rules alongside required frontmatter to maintain consistency across the docs/features and docs/issues directories.

What templates do I need for research, plan, and retrospective documents?

Templates for research, plan, retrospective, investigation, fix-plan, and ADR documents provide standardized frontmatter and structural layouts. Using these templates streamlines collaboration and enforces documentation consistency.

Does this documentation framework require specific frontmatter in SKILL.md?

Yes, the documentation framework requires the SKILL.md frontmatter to include a name and description. This mandatory frontmatter ensures the docs-conventions are properly defined and discoverable within the project.

When do I need to apply documentation conventions to my project?

You need to apply documentation conventions when creating new files in the docs/ directory for features, issues, and decisions. Applying these rules ensures standardized formatting and structure across all project documentation.