documentation-templates

Provides templates and structure guidelines for README files, API docs, and code comments.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill documentation-templates-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-templates
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/.agent/skills/documentation-templates
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill documentation-templates-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing consistent, well-structured documentation is time-consuming, and teams often produce READMEs, API docs, and changelogs with inconsistent formats that confuse readers and AI tools alike. ## Core Features & Use Cases - README Templates: Provides a priority-ordered section structure and a ready-to-use Markdown template covering quick start, features, configuration, and licensing. - API & Code Documentation: Supplies per-endpoint API documentation templates and JSDoc/TSDoc comment guidelines with rules on what to comment versus what to skip. - AI-Friendly Docs: Includes llms.txt templates and MCP-ready documentation principles for RAG indexing and AI crawlers. - Use Case: When starting a new open-source project, use this Skill to generate a complete README skeleton, a Keep a Changelog file, and an ADR for your first architectural decision in one pass. ## Quick Start Ask the AI to generate a README for your project following the documentation templates structure.

Frequently Asked Questions about documentation-templates

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

FAQPage Schema
How do I write a good README file for my project?

A good README starts with a title and one-line description, followed by a quick start section runnable in under five minutes. Then add features, configuration tables, links to detailed docs, contributing guidelines, and license information in that priority order.

What sections should API documentation include per endpoint?

Each endpoint should document the HTTP method and path, a brief description, a parameters table with name, type, required status, and description, possible response codes, and a concrete request-response example.

What is an llms.txt file and why use one?

An llms.txt file is a Markdown document that gives AI crawlers and agents a concise overview of your project, listing core files and key concepts. It improves how AI tools index and understand your repository.

When should I write code comments versus avoid them?

Comment the why behind business logic, complex algorithms, non-obvious behavior, and API contracts. Avoid commenting obvious code, every line, self-explanatory statements, or implementation details that the code already expresses.

What is an Architecture Decision Record format?

An ADR documents a single architectural decision with four parts: status (accepted, deprecated, or superseded), context explaining why the decision was needed, the decision itself, and the consequences including trade-offs.