generate-standard-readme

Generate professional, governance-ready README with fixed structure. Core goal - produce standardized front-page documentation that explains purpose, usage, and contribution guidelines. Use for asset governance, audit, or unified documentation standards.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "generate-standard-readme" with this command: npx skills add nesnilnehc/ai-cortex/nesnilnehc-ai-cortex-generate-standard-readme

Skill: Generate Standard README

Purpose

Create professional, consistent, highly readable front-page documentation for any software project (open source, internal services, microservices, tooling). A standardized information layout reduces collaboration cost, improves engineering norms, and keeps core assets discoverable.


Core Objective

Primary Goal: Produce a standardized README document with fixed structure that enables readers to understand project purpose, install, and contribute within 3 minutes.

Success Criteria (ALL must be met):

  1. README file created: Written to project root as README.md with complete standard structure
  2. All 9 required sections present: Title/badges, Description, Features, Installation, Quick start, Usage, Contributing, License, Authors
  3. Installation commands executable: Copy-paste commands work without modification (no hardcoded paths or broken links)
  4. Three-second clarity test passed: Reader understands project purpose within 3 seconds of viewing
  5. License section included: License type specified and linked to LICENSE file

Acceptance Test: Can a new developer understand what the project does, install it, and run a basic example within 3 minutes using only the README?


Scope Boundaries

This skill handles:

  • README generation with fixed 9-section structure
  • Professional tone and governance-ready formatting
  • Standardized documentation for asset discovery and audit
  • Badge generation and section ordering

This skill does NOT handle:

  • Project-type-specific templates (use crafting-effective-readmes from softaworks/agent-toolkit)
  • Comprehensive project documentation (use bootstrap-docs)
  • Agent entry files or AGENTS.md (use write-agents-entry)
  • Privacy/security redaction (use decontextualize-text if needed)

Handoff point: When README is complete with all 9 sections and passes acceptance test, hand off to user for review or commit to version control.


Use Cases

  • New project: Quickly add a standard README for a new repo.
  • Asset governance: Unify README style across internal services or libraries for better indexing and cross-team discovery.
  • Audit and compliance: Bring legacy systems up to documentation standards for internal audit or architecture review.
  • Handover and release: When transferring a project, changing ownership, or releasing publicly, ensure the audience can understand purpose, usage, and how to contribute.

When to use: When the project needs a “first face” that explains what it is, how to use it, and how to collaborate.


Scope: This skill emphasizes a fixed output structure and governance (unified style, audit, discoverability); the output contract is embedded in the skill. For template-by-project-type or guided Q&A creation, use skills.sh’s crafting-effective-readmes (e.g. softaworks/agent-toolkit).


Behavior

Principles

  • Clarity: Readers immediately understand what the project is and what problem it solves.
  • Completeness: Include everything users and contributors need.
  • Actionable: Provide copy-paste install and quick-start commands.
  • Professional: Use standard Markdown and a conventional section order.

Tone and style

  • Use neutral, objective language; avoid hype (“The best,” “Revolutionary”) unless backed by data.
  • Direct and concise: Short sentences; avoid filler adjectives and bureaucratic phrasing; professionalism through clarity and scannability, not formality.
  • Keep code examples short and comments clear.

Visual elements

  • Badges: Include License, Version, Build Status, etc. at the top.
  • Structure: Use --- or clear heading levels to separate sections.
  • Emoji: Use sparingly (e.g. 📦, 🚀, 📖) to improve scannability.

Input & Output

Input

  • Project metadata: Name, one-line description.
  • Features: Core capabilities.
  • Requirements: e.g. Node.js/Python version.
  • Install/run: Concrete shell commands.

Output

  • README source: Markdown with this structure:
    1. Title and badges
    2. Core description
    3. ✨ Features
    4. 📦 Installation
    5. 🚀 Quick start
    6. 📖 Usage / configuration
    7. 🤝 Contributing
    8. 📄 License
    9. 👤 Authors and acknowledgments

Restrictions

Hard Boundaries

  • No broken links: Do not add links that 404.
  • No redundant repetition: Do not repeat the same fact (e.g. license) in multiple sections.
  • No hardcoded paths: Use placeholders or variables in install and quick-start examples.
  • License required: Always include a License section; do not omit it.
  • Fixed structure only: Always use the 9-section structure; do not deviate or reorder sections.
  • No invention: Do not invent features, commands, or details not provided by user; use placeholders for missing information.

Skill Boundaries (Avoid Overlap)

Do NOT do these (other skills handle them):

  • Project-type templates: Creating README templates by project type (React, Python, etc.) → Use crafting-effective-readmes (softaworks/agent-toolkit)
  • Comprehensive documentation: Creating full documentation suite (architecture docs, API docs, guides) → Use bootstrap-docs
  • Agent entry files: Creating AGENTS.md or agent contract files → Use write-agents-entry
  • Privacy redaction: Removing PII or sensitive information from documentation → Use decontextualize-text
  • Content refinement: Improving existing README prose or structure → Use general writing/editing skills

When to stop and hand off:

  • User asks "can you create all project documentation?" → Hand off to bootstrap-docs
  • User asks "can you create an AGENTS.md file?" → Hand off to write-agents-entry
  • User asks "can you customize this for a React project?" → Suggest crafting-effective-readmes for project-type templates
  • README complete with all 9 sections → Hand off to user for review/commit

Self-Check

Core Success Criteria (ALL must be met)

  • README file created: Written to project root as README.md with complete standard structure
  • All 9 required sections present: Title/badges, Description, Features, Installation, Quick start, Usage, Contributing, License, Authors
  • Installation commands executable: Copy-paste commands work without modification (no hardcoded paths or broken links)
  • Three-second clarity test passed: Reader understands project purpose within 3 seconds of viewing
  • License section included: License type specified and linked to LICENSE file

Process Quality Checks

  • Tone: Is the text direct and concise, without bureaucratic or report-like phrasing?
  • Badges: Do badge links point to the correct branch or file?
  • Narrow screens: Are tables and long code blocks readable on small screens?
  • No invention: Did I avoid inventing features or commands not provided by user?
  • Placeholders used: For missing information, did I use clear placeholders (e.g., "TBD") rather than guessing?

Acceptance Test

Can a new developer understand what the project does, install it, and run a basic example within 3 minutes using only the README?

If NO: README is incomplete or unclear. Review sections for missing information or confusing instructions.

If YES: README is complete. Proceed to handoff.

Examples

Before vs after

Before (minimal):

MyProject

This program processes images. Install: pip install . Run: python run.py

After (standard):

MyProject

License: MIT

A high-performance image batch-processing tool that speeds up compression with concurrency.


✨ Features

  • Concurrent compression: Multi-threaded; faster than baseline.
  • Formats: WebP, PNG, JPEG conversion.

📦 Installation

pip install my-project

🚀 Quick start

from myproject import Compressor
Compressor('images/').run()

Edge case: Legacy project with little info

  • Input: Name: legacy-auth. No description. No feature list. Environment and install unknown.
  • Expected: Still produce a structurally complete README; use placeholders (e.g. “See source for features”, “Install steps TBD”) and mark “to be completed”; do not invent features or commands; keep badges, section order, and License so the user can fill in later.

Appendix: Output contract

When this skill produces a README, it follows this contract:

Section orderRequired
1Title and badges
2Core description
3Features
4Installation
5Quick start
6Usage / configuration
7Contributing
8License
9Authors and acknowledgments

Restrictions: no broken links; no redundant repetition; no hardcoded paths; License section required.


References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

review-security

No summary provided by upstream source.

Repository SourceNeeds Review
General

Diataxis Writing

Diataxis documentation framework practice guide. Provides diagnosis, classification, templates, and quality assessment for four documentation types (Tutorial...

Registry SourceRecently Updated
2540Profile unavailable
Research

Faq Forge

Build, maintain, and publish professional FAQ documentation. Create, organize, and publish customer-facing knowledge bases. Reduce support burden by answerin...

Registry SourceRecently Updated
970Profile unavailable
Coding

Human Writing

Guidelines and standards for professional, human-like writing and documentation. Use this skill when generating READMEs, technical documentation, code commen...

Registry SourceRecently Updated
1940Profile unavailable