askill
readme-writer

readme-writerSafety 100Repository

Write effective README files following SOTA 2026 conventions. Use when: (1) creating new README.md, (2) improving existing README, (3) reviewing README quality. Covers badges, ToC, quick start, GIF demos, CLI documentation patterns.

0 stars
1.2k downloads
Updated 2/5/2026

Package Files

Loading files...
SKILL.md

README Writer

Write effective README files following SOTA 2026 best practices.

Quick Reference

SectionPriorityPurpose
Title + TaglineRequiredOne sentence explaining what it does
BadgesHighBuild status, version, license at a glance
Hero ExampleRequiredCopy-paste code that works immediately
What It DoesRequired3-5 bullets explaining value
Quick StartRequiredGet running in under 10 minutes
Why/MotivationMediumProblem-solution framing
FeaturesMediumCategorized feature list
InstallationHighStep-by-step for different platforms
Usage/ExamplesHighCode examples with expected output
API ReferenceMediumFor libraries/CLIs with many commands
ConfigurationMediumConfig file locations and options
ContributingMediumLink to CONTRIBUTING.md
LicenseRequiredClear license statement
ToCHighFor READMEs over 200 lines

When to Use

  • Creating a new open source project
  • Improving an existing README that feels incomplete
  • Reviewing README quality before release
  • Converting internal docs to public README

Hero Pattern

The first thing users see should be:

  1. Title: Project name
  2. Tagline: One sentence (under 120 chars)
  3. Badges: npm version, build status, license
  4. Hero code: Runnable example in under 5 lines
# project-name

Brief tagline explaining what this does.

[![npm](https://img.shields.io/npm/v/project-name)](https://npmjs.com/package/project-name)
[![build](https://github.com/user/repo/actions/workflows/ci.yml/badge.svg)](https://github.com/user/repo/actions)

\`\`\`bash
npx project-name init
\`\`\`

Decision Tree

How long is the README?

  • Under 100 lines: No ToC needed
  • 100-200 lines: Optional ToC
  • Over 200 lines: ToC required

Is it a CLI tool?

  • Yes: Document --help, --json, show GIF demos
  • No: Focus on code examples

Is it a library?

  • Yes: API reference with types
  • No: Usage examples sufficient

Is it a monorepo?

  • Yes: Use monorepo-readme skill instead
  • No: Standard structure applies

Quality Checklist

Before publishing, verify:

  • New user can get running in under 10 minutes
  • Hero example works with copy-paste
  • All code examples are tested
  • No broken links
  • License is specified
  • Contact/contributing info exists

Reference Files

TopicFile
Section orderingreferences/structure.md
Badge patternsreferences/badges.md
CLI documentationreferences/cli-docs.md
Full checklistreferences/checklist.md

Skill Chaining

This skill works with:

  • markdown-writer: For consistent prose style
  • doc-maintenance: For keeping README updated
  • monorepo-readme: For multi-package projects

Sources

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/13/2026

A comprehensive and highly actionable guide for generating README files. It includes prioritized sections, specific templates (Hero pattern), decision logic for different project types, and a quality checklist. The structure is excellent for AI consumption.

100
95
95
90
95

Metadata

Licenseunknown
Version-
Updated2/5/2026
Publishermajiayu000

Tags

apici-cdgithub