readme-writer

Generate developer-focused READMEs with YAML frontmatter and structured sections.

449|615|Updated Feb 20, 2023
One-click install
npx skills add https://github.com/AztecProtocol/aztec-packages --skill readme-writer-aztecprotocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: readme-writer
Source: https://github.com/AztecProtocol/aztec-packages/tree/main/yarn-project/.claude/skills/readme-writer
Command: npx skills add https://github.com/AztecProtocol/aztec-packages --skill readme-writer-aztecprotocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps developers produce clear, consistent READMEs for modules, packages, or subsystems so others can understand purpose, usage, and interdependencies without digging into code.

Core Features & Use Cases

  • Placement guidelines: README should live next to the module it documents.
  • Structure templates: Use a standard layout with Overview, Usage, API, and Examples.
  • Quality guidance: Emphasize purpose, input/output, and real-world examples to reduce onboarding time.

Quick Start

Create a README.md next to the target module, include YAML frontmatter with name and description, then add sections for overview, usage, and examples. Provide at least one concrete example and keep the language concise and developer-focused.

Frequently Asked Questions about readme-writer

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

FAQPage Schema
How do I structure a README for a module?

To structure a module README, use a standard layout with Overview, Usage, API, and Examples sections. Include YAML frontmatter with name and description, keep language concise, and provide at least one concrete example to reduce onboarding time.

What should a developer-focused README include for a package or subsystem?

A developer-focused README should include placement guidelines, purpose, input/output details, and real-world examples. It must use concise language to help others understand usage and interdependencies without digging into the underlying code.

Where should I place my README file when documenting a module?

You should place your README.md file directly next to the module, package, or subsystem it documents. This placement ensures the documentation is immediately accessible to developers navigating the codebase.

Does a module README require YAML frontmatter?

Yes, a module README requires YAML frontmatter containing a name and description. This metadata establishes a consistent structure across different module sizes, from small utilities to large libraries, ensuring clear identification.

Can I use the same README structure for both small utilities and large libraries?

Yes, the same standard README structure applies across different module sizes. The generated templates cover placement, structure, and examples suitable for both small utilities and large libraries while maintaining consistent developer-focused documentation.