crafting-effective-readmes
Use when drafting, structuring, or improving README.md files.
Skill by TheCheepeer
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/thecheepeer-crafting-effective-readmes
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/crafting-effective-readmes
What's inside
- Skill name
crafting-effective-readmes- Description
- Use when drafting, structuring, or improving README.md files. Not every README serves the same purpose — provides templates and guidelines tailored to audience and project type (open source, internal, personal, or configuration).
- License
- Apache-2.0
- Instructions
- 78 lines in SKILL.md · view on GitHub
Files (13)
- SKILL.md
- art-of-readme.md · references/
- make-a-readme.md · references/
- standard-readme-example-maximal.md · references/
- standard-readme-example-minimal.md · references/
- standard-readme-spec.md · references/
- section-checklist.md
- style-guide.md
- internal.md · templates/
- oss.md · templates/
- personal.md · templates/
- xdg-config.md · templates/
- using-references.md
SKILL.md (first lines)
# Crafting Effective READMEs ## Overview READMEs answer the questions your audience will have. Different audiences require different information — an open-source contributor needs fundamentally different context than you will six months from now opening a configuration folder. **Always ask:** Who will read this file, and what do they need to know to succeed? ## Process ### Step 1: Identify the Task Determine the active documentation task: | Task | When to Use | | ------------ | -------------------------------------------------------------------- | | **Creation** | Brand new project with no existing README | | **Addition** | Need to document a new feature, command, or guide | | **Update** | Features have changed or dependencies/instructions have become stale | | **Review** | Audit to verify the README matches actual code reality | ### Step 2: Task-Specific Questions **When creating the initial README:** 1. What is the project type? (see Project Types below) 2. What problem does the project solve in a single sentence? 3. What is the fastest path to "it works" (quickstart)? 4. Are there critical prerequisites or key highlights? **When adding a new section:** 1. What exact capability needs to be documented? 2. Where does this fit logically in the existing structure? 3. Who is the primary stakeholder for this section? **When updating existing content:** 1. What changed in the codebase or architecture? 2. Read the current README and identify obsolete sections. 3. Propose targeted changes without removing still-valid material. **When reviewing and auditing:** 1. Read the existing README. 2. Compare against real configuration files (`package.json`, `Cargo.toml`, build scripts). 3. Flag discrepancies or broken commands. ### Step 3: User Validation Upon finishing a draft, always validate: **"Are there any additional details, environment constraints, or specific context you would like to include?"** ## Project Types | Type | Target Audience | Primary Sections | Reference Template | | ---------------------------- | --------------------------------------- | ----------------------------------------------------------------------- | ------------------------- | | **Open Source** | External contributors and users | Installation, Usage, Contributing, License | `templates/oss.md` | | **Personal** | Future you and portfolio visitors | What it does, Tech stack, Design decisions | `templates/personal.md` | | **Internal / Corporate** | Teammates and onboarding developers | Local setup, Architecture, Runbooks, Environment variables | `templates/internal.md` | | **Configuration / Dotfiles** | Future you (reconstructing local setup) | What lives here, Why it was configured this way, How to extend, Gotchas | `templates/xdg-config.md` | If the project type is unclear, clarify before assuming a generic open-source template. ## Essential Sections (Present in Every README) Every README requires at minimum: 1. **Project Name** — Clear, self-explanatory title 2. **Description** — What it is and why it exists, in 1 to 2 direct sentences 3. **Usage / Quickstart** — How to run or use it immediately with concrete examples ## Supporting Documents - `section-checklist.md` — Recommended section checklist by project type - `style-guide.md` — Common README mistakes and writing guidelines - `using-references.md` — Deep dive guide and detailed templates
From TheCheepeer/omni-agents, Apache-2.0.
More from TheCheepeer/omni-agents
- 0.570score
strategic-roadmap
TheCheepeer
Use when the user asks "what should I work on in this repository?", "what is worth doing next?", requests a repository audit, technical debt priorities…
SkillAFreshness: AClaude Code +9 - 0.570score
writing-error-messages
TheCheepeer
Use when writing, reviewing, or rewriting human-facing error messages, form validation errors, empty states, authentication failures, error notifications…
SkillAFreshness: AClaude Code +9 - 0.570score
frontend-design-principles
TheCheepeer
Use when building or reviewing frontend user interfaces (UI) — dashboards, admin panels, landing pages, marketing sites, and web applications.
SkillAFreshness: AClaude Code +9 - 0.570score
html-artifacts
TheCheepeer
Use when asked to create, generate, visualize, or convert material into a standalone HTML artifact, single-file self-contained .html report, interactive…
SkillAFreshness: AClaude Code +9 - 0.570score
coding-standards
TheCheepeer
Use when reviewing code quality, evaluating whether a refactoring or design is sound, identifying code smells, or judging architectural trade-offs.
SkillAFreshness: AClaude Code +9 - 0.570score
reducing-entropy
TheCheepeer
Use when evaluating architectures, reviewing code, or planning refactorings — measures success by total code volume in the end state rather than immediate…
SkillAFreshness: AClaude Code +9 - 0.570score
researching-codebases
TheCheepeer
Use when answering complex questions about a codebase that require exploring multiple modules or tracing flow across components.
SkillAFreshness: AClaude Code +9 - 0.570score
improving-prompts
TheCheepeer
Use when optimizing GEMINI.md, AGENTS.md, system prompts, custom slash commands, or skill files.
SkillAFreshness: AClaude Code +9 - 0.570score
skill-authoring
TheCheepeer
Use when creating, authoring, refining, or debugging skills for AI agents.
SkillAFreshness: AClaude Code +9 - 0.570score
writing-cli-skills
TheCheepeer
Use when authoring an agent skill that wraps a command-line interface (CLI) tool or terminal binary.
SkillAFreshness: AClaude Code +9 - 0.570score
diataxis
TheCheepeer
Structure, classify, and author technical documentation using the Diátaxis framework.
SkillAFreshness: AClaude Code +9 - 0.570score
feature-planning-artifacts
TheCheepeer
Use when creating or iterating staged planning artifacts for complex features: design discussions, structure outlines, final execution plans, or exploratory…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/TheCheepeer/omni-agents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from TheCheepeer
- 0.570score
writing-error-messages
TheCheepeer
Use when writing, reviewing, or rewriting human-facing error messages, form validation errors, empty states, authentication failures, error notifications…
SkillAFreshness: AClaude Code +9 - 0.570score
frontend-design-principles
TheCheepeer
Use when building or reviewing frontend user interfaces (UI) — dashboards, admin panels, landing pages, marketing sites, and web applications.
SkillAFreshness: AClaude Code +9 - 0.570score
html-artifacts
TheCheepeer
Use when asked to create, generate, visualize, or convert material into a standalone HTML artifact, single-file self-contained .html report, interactive…
SkillAFreshness: AClaude Code +9 - 0.570score
coding-standards
TheCheepeer
Use when reviewing code quality, evaluating whether a refactoring or design is sound, identifying code smells, or judging architectural trade-offs.
SkillAFreshness: AClaude Code +9 - 0.570score
reducing-entropy
TheCheepeer
Use when evaluating architectures, reviewing code, or planning refactorings — measures success by total code volume in the end state rather than immediate…
SkillAFreshness: AClaude Code +9 - 0.570score
writing
TheCheepeer
Prose and writing guidelines for human-facing technical communication — clear, concrete, and free from prefabricated AI clichés.
SkillAFreshness: AClaude Code +9
Cite this page
crafting-effective-readmes skill. Agent Mart. https://agentmart.dev/skills/thecheepeer-crafting-effective-readmes (last updated 2026-10-24)