readme-generator
Skill3 starsChanged 7 months agoMITView on GitHub
Generate comprehensive README.md files for projects. Use when the user asks to create a README, document a project, or improve existing documentation. Creates well-structured READMEs following best practices.
- Installs packages
- Commits and pushes
We split this skill into the rules it gives an agent
5 rules. 0 are common, 5 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 29 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Create comprehensive, well-structured README files.
- Distinctive: line 35
How: do they get started?
- Distinctive: line 37
How: do they contribute?
- Distinctive: line 180
Should be copy-paste runnable
- Distinctive: line 211
Start with simplest case
“Common” is measured: kept by at least 6 in 10 of the 29 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
README Generator
Create comprehensive, well-structured README files.
When to Use
- User asks to create a README
- Project lacks documentation
- Existing README needs improvement
- Open source project preparation
README Structure
A good README answers these questions in order:
- What is this project?
- Why would someone use it?
- How do they get started?
- What can they do with it?
- How do they contribute?
Template
# Project Name
Brief description (1-2 sentences) of what this project does.
[](link)
[](link)
[](link)
## Features
- Key feature 1
- Key feature 2
- Key feature 3
## Quick Start
\`\`\`bash
# Install
npm install project-name
# Run
npx project-name
\`\`\`
## Installation
### Prerequisites
- Node.js 18+
- npm or yarn
### Install
\`\`\`bash
npm install project-name
\`\`\`
## Usage
### Basic Example
\`\`\`typescript
import { something } from 'project-name';
const result = something('input');
console.log(result);
\`\`\`
### Advanced Usage
\`\`\`typescript
import { something, configure } from 'project-name';
configure({
option: 'value',
});
const result = something('input', { advanced: true });
\`\`\`
## API Reference
### `functionName(param1, param2)`
Description of what the function does.
**Parameters:**
- `param1` (string): Description
- `param2` (object, optional): Description
**Returns:** Description of return value
**Example:**
\`\`\`typescript
const result = functionName('hello', { option: true });
\`\`\`
## Configuration
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `option1` | string | `'default'` | Description |
| `option2` | boolean | `false` | Description |
## Contributing
Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md).
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing`)
5. Open a Pull Request
## License
[MIT](LICENSE) © [Author Name](https://github.com/username)Section Guidelines
Title & Description
# TaskFlow
A modern task management API with real-time sync and team collaboration.- Name should be clear and memorable
- Description explains the "what" in one sentence
- Skip marketing fluff
Badges
Common badges to include:



Quick Start
## Quick Start
\`\`\`bash
npx create-my-app my-project
cd my-project
npm run dev
\`\`\`
Open http://localhost:3000- Should be copy-paste runnable
- Maximum 3-5 commands
- Show the immediate result
Usage Examples
## Usage
### Basic Usage
\`\`\`typescript
import { Client } from 'my-sdk';
const client = new Client({ apiKey: 'xxx' });
const result = await client.getData();
\`\`\`
### With Error Handling
\`\`\`typescript
try {
const result = await client.getData();
} catch (error) {
if (error.code === 'RATE_LIMITED') {
// Handle rate limiting
}
}
\`\`\`- Start with simplest case
- Progress to more complex examples
- Show real, runnable code
API Reference
For libraries, document the public API:
### `createClient(options)`
Creates a new API client instance.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `apiKey` | string | Yes | Your API key |
| `baseUrl` | string | No | Custom API endpoint |
| `timeout` | number | No | Request timeout in ms |
**Returns:** `Client` instance
**Throws:** `ConfigError` if apiKey is missingREADME Types
Library/Package
Focus on:
- Installation
- API documentation
- Usage examples
- TypeScript types
CLI Tool
Focus on:
- Installation methods (npm, brew, binary)
- Command reference
- Configuration options
- Common workflows
Application
Focus on:
- Getting started / deployment
- Environment setup
- Architecture overview
- Screenshots/demos
API Service
Focus on:
- Authentication
- Endpoint overview
- Request/response examples
- Rate limits
Quality Checklist
- Title clearly states what the project is
- Description explains the value proposition
- Quick start is copy-paste runnable
- Examples use realistic, working code
- All code blocks have language tags
- Links are valid and not broken
- No spelling or grammar errors
- Badges are up-to-date
- License is specified
- Contact/contribution info included
Other versions35 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 35
- serejaris/personal-corp-os★ 236same name
- serejaris/ris-claude-code★ 230same name
- dmccreary/ibook-skills★ 111same name
- dmccreary/claude-skills★ 107same name
- anchildress1/awesome-ai★ 67same name
- anchildress1/awesome-github-copilot★ 67same name
- MCDxAI/minecraft-dev-mcp★ 47same name
- geekjourneyx/readme-generator★ 44same name
- glincker/claude-code-marketplace★ 37same name
- johnqtcg/awesome-skills★ 30same name
25 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use changelog-keeper, book-chapter-generator and 9 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
JayRHaSkillchangelog-keeper
Maintains a CHANGELOG.md in the Keep a Changelog format with Semantic Versioning, grouping user-facing entries under Added/Changed/Deprecated/Removed/Fixed/Security and cutting dated releases from an Unreleased section. Use this skill when the user asks to "update the changelog", "add a changelog entry", "cut a release", "bump the version", "what changed since the last release", or to create/clean up a CHANGELOG.md or release notes.
Also in 3 projects that use this
vishalsachdevSkillbook-chapter-generator
This skill generates a structured chapter outline for intelligent textbooks by analyzing course descriptions, learning graphs, and concept dependencies. Use this skill after the learning graph has been created and before generating chapter content, to design an optimal chapter structure that respects concept dependencies and distributes content evenly across 6-20 chapters.
Also in 3 projects that use this
vishalsachdevSkillchapter-content-generator
This skill generates comprehensive chapter content for intelligent textbooks after the book-chapter-generator skill has created the chapter structure. Use this skill when a chapter index.md file exists with title, summary, and concept list, and detailed educational content needs to be generated at the appropriate reading level with rich non-text elements including diagrams, infographics, and MicroSims. (project, gitignored)
Also in 3 projects that use this
- +8 more from vishalsachdev
In this repository72 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- api-designerSkill
- backend-patternsSkill
- code-reviewerSkill
- debugging-assistantSkill
- golang-testingSkill
- project-guidelines-exampleSkill
- python-testingSkill
- refactoring-guideSkill
- spec-driven-developmentSkill
- tdd-workflowSkill
- verification-loopSkill
- update-docsSkill
- api-docsSkill
- changelog-writerSkill
- django-patternsSkill
- django-securitySkill
- django-tddSkill
- django-verificationSkill
- fastapi-patternsSkill
- nextjs-patternsSkill
- react-patternsSkill
- springboot-patternsSkill
- springboot-securitySkill
- springboot-tddSkill
- branch-strategySkill
- changelogSkill
- commit-helperSkill
- pr-creatorSkill
- prSkill
- evolveSkill
- instinct-exportSkill
- instinct-importSkill
- instinct-statusSkill
- cleanupSkill
- lint-fixSkill
- refactor-cleanSkill
- update-depsSkill
- continuous-learningSkill
- continuous-learning-v2Skill
- eval-harnessSkill
- iterative-retrievalSkill
- strategic-compactSkill
- golang-patternsSkill
- python-patternsSkill
- rust-patternsSkill
- typescript-patternsSkill
- accessibility-checkerSkill
- build-fixSkill
- code-reviewSkill
- e2eSkill
- performance-reviewerSkill
- security-auditorSkill
- security-reviewSkill
- test-coverageSkill
- checkpointSkill
- deploySkill
- evalSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

