readme-review

Review repository README structure and scaffold drafts with placeholders.

52|13|Updated Jan 10, 2025
One-click install
npx skills add https://github.com/navikt/copilot --skill readme-review-navikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: readme-review
Source: https://github.com/navikt/copilot/tree/main/.github/skills/readme-review
Command: npx skills add https://github.com/navikt/copilot --skill readme-review-navikt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps teams avoid README drift by performing a structural check and then generating a README that matches the correct project type (service, library, monorepo, or naisjob).

Core Features & Use Cases

  • README scope detection: Identifies whether the target is a monorepo, service/API, library/package, naisjob, or docs-only by looking at signals in the repository layout and manifests.
  • Structural review with guardrails: Verifies required sections and flags structural anti-patterns like missing quick start, zombie sections, depth mismatch, and over-structuring.
  • Scaffold generation from templates: Creates a new README draft using the appropriate template and fills in what can be inferred (stack, commands, endpoints, config), leaving clear placeholders for what cannot be detected.
  • Language handoff support: Keeps structure responsibility separate from writing quality by recommending a language-focused skill for Norwegian/clarity polishing after the review or generation.

Quick Start

Use readme-review to structural-check an existing README and recommend the top 3 fixes, or generate a new README draft for your project type, starting from the detected scope.

Frequently Asked Questions about readme-review

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

FAQPage Schema
How do I check if my README is missing required sections?

To check if your README is missing required sections, a structural review evaluates the file against the correct project type specification and judges each section as Missing, Weak, or OK. It flags structural anti-patterns like missing quick starts, zombie sections, depth mismatch, and over-structuring.

What is the best way to generate a README for a monorepo or library?

The best way to generate a README for a monorepo or library is to detect the project scope from repository layout signals and manifests. A scaffold is then created from the appropriate template, filling in inferred details like stack and commands while leaving clear placeholders for undetected information.

Can I use a template to scaffold a README for a service or naisjob?

Yes, you can scaffold a README for a service, library, monorepo, or naisjob. The tool identifies the target scope by looking at signals in the repository layout and manifests, then applies the correct structural specification to produce a template-complete draft.

How do I fix README drift and keep documentation consistent across different project types?

To fix README drift and keep documentation consistent across project types, you can perform a structural check to ensure required sections are present. This process catches structural anti-patterns and generates a file matching the correct project type, whether it is a service, library, monorepo, or naisjob.

Does the README scaffold generator fill in all configuration and endpoint details automatically?

The README scaffold generator does not fill in all details automatically. It fills in what can be inferred from the repository, such as stack, commands, endpoints, and config, but leaves clear {TODO} placeholders where detection is uncertain to ensure accuracy.

When should I hand off my README draft to a language-focused tool for clarity polishing?

You should hand off your README draft to a language-focused tool for clarity polishing after the structural review or generation is complete. This keeps structure responsibility separate from writing quality, ensuring the Norwegian or clarity polishing is applied to a structurally sound document.