plugins/readme-engineering/skills/readme-templates/SKILL.md
# README Templates > Structural patterns and content frameworks for different project types. ## Knowledge Base ### The README Pyramid Every README serves multiple audiences simultaneously. Structure content as a pyramid: ``` [Title + One-liner] <-- 2 seconds: "What is this?" [Badges + Visual] <-- 5 seconds: "Is it healthy?" [Install + Quick Start] <-- 30 seconds: "Can I use it?" [Features / API Overview] <-- 2 minutes: "What ca
npx skillsauth add hermeticormus/librecopy-claude-code plugins/readme-engineering/skills/readme-templatesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structural patterns and content frameworks for different project types.
Every README serves multiple audiences simultaneously. Structure content as a pyramid:
[Title + One-liner] <-- 2 seconds: "What is this?"
[Badges + Visual] <-- 5 seconds: "Is it healthy?"
[Install + Quick Start] <-- 30 seconds: "Can I use it?"
[Features / API Overview] <-- 2 minutes: "What can it do?"
[Detailed Docs + Examples] <-- 10 minutes: "How exactly?"
[Contributing + License] <-- When invested
Title: Project name. No "Welcome to" or "About". Just the name.
Description: One sentence. Format: "{Name} is a {category} that {value proposition}."
Install: Show every supported package manager. Most common first.
## Install
npm:
\`\`\`bash
npm install project-name
\`\`\`
Yarn:
\`\`\`bash
yarn add project-name
\`\`\`
pnpm:
\`\`\`bash
pnpm add project-name
\`\`\`
Quick Start: The minimum code to see the project work. Under 15 lines. Must be copy-pasteable.
API Reference: For libraries. Table format for simple APIs, linked subpages for complex ones.
Configuration: Show the config file format with comments explaining each option. Show defaults.
<details>
<summary>Advanced Configuration</summary>
Content that most readers don't need goes here.
It stays out of the way but is accessible.
</details>
Include a TOC for READMEs longer than 4 screenfuls:
## Table of Contents
- [Install](#install)
- [Quick Start](#quick-start)
- [API](#api)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)
Screenshots: Use for GUIs, dashboards, CLI output. Place after description, before install.
<p align="center">
<img src="./docs/screenshot.png" alt="Dashboard showing analytics" width="600">
</p>
Architecture Diagrams: Use for complex systems. Mermaid works in GitHub:
```mermaid
graph LR
A[Client] --> B[API Gateway]
B --> C[Auth Service]
B --> D[Core Service]
D --> E[(Database)]
```
Demo GIFs: Use for CLI tools and interactive features. Keep under 5 seconds, under 5MB.
npm install project@^3.0.0.make" without explaining prerequisites. Always list dependencies.tools
# User Doc Patterns > Patterns for writing clear, accessible end-user documentation. ## Knowledge Base ### User Documentation vs Developer Documentation | User Docs | Developer Docs | |-----------|---------------| | Task-oriented ("How do I...") | Concept-oriented ("How does it work...") | | Plain language | Technical language | | Screenshots and visual aids | Code examples | | Step-by-step procedures | API references | | Feature names and UI labels | Function signatures and parameters | | A
tools
# Tutorial Structures > Pedagogical patterns and frameworks for creating effective technical tutorials. ## Knowledge Base ### The Tutorial Spectrum Tutorials exist on a spectrum between two extremes: | Recipe | Concept Guide | |--------|--------------| | "Do exactly this" | "Understand this idea" | | Step-by-step | Explanation-heavy | | Fast to complete | Deep understanding | | Low retention | High retention | The best tutorials blend both: steps for doing, explanations for understanding.
tools
# Tutorial Patterns ## Tutorial vs. How-to Guide: The Critical Distinction Before writing, identify which document is actually needed: | Tutorial | How-to Guide | |----------|-------------| | "Build a REST API in Node.js" | "Add JWT authentication to your Express API" | | For someone new to this | For someone who knows the domain | | Explains why each step is done | Steps are efficient, minimal explanation | | Has checkpoints, explores | Numbered steps, no detours | | Learner reaches a comple
tools
# Tech Blogging Patterns ## The Developer Reading Pattern Developers do not read technical posts linearly. They scan in this order: 1. Headline (is this relevant to me?) 2. Code blocks (is this real code I can use?) 3. Headers (what does this cover?) 4. First paragraph (what's the point?) 5. Key takeaways / conclusion (is it worth reading fully?) Design for scanning first, reading second. Put real code within the first 25% of the post. ## The Before/After Pattern The contrast between a pain