Generate and maintain high-quality README documentation following best practices for open source projects.
Generates comprehensive README documentation following open source best practices. Use when creating new projects or updating existing documentation to ensure scannable, example-driven, and complete project documentation.
/plugin marketplace add KreativReason/merged-end-to-end-ai-dpp---e2e-cli/plugin install kreativreason-e2e-pipeline@kreativreason-marketplaceGenerate and maintain high-quality README documentation following best practices for open source projects.
| Issue | Fix |
|---|---|
| No quick start | Add 5-minute getting started |
| Outdated examples | Verify examples work |
| Missing prerequisites | List all requirements |
| No badges | Add build/coverage status |
| Wall of text | Add structure and formatting |
{
"artifact_type": "readme_generation",
"status": "complete",
"data": {
"project_name": "my-project",
"analyzed_at": "ISO-8601",
"existing_readme": {
"exists": true,
"completeness_score": 65,
"missing_sections": ["quick_start", "badges", "contributing"]
},
"generated_sections": [
{
"section": "badges",
"content": " "
},
{
"section": "quick_start",
"content": "## Quick Start\n\n```bash\nnpm install my-project\n```"
}
],
"recommendations": [
"Add GIF showing main feature",
"Include troubleshooting section",
"Add link to API documentation"
],
"full_readme": "# Project Name\n\n..."
}
}
# Project Name
[](link)
[](link)
[](link)
Brief, compelling description of what this project does and why it matters.
## Features
- ✅ Feature one
- ✅ Feature two
- ✅ Feature three
## Installation
```bash
npm install project-name
import { something } from 'project-name';
// Minimal working example
const result = something();
console.log(result);
// Example with explanation
// More complex example
| Option | Type | Default | Description |
|---|---|---|---|
option1 | string | 'default' | What it does |
functionName(param)Description of what it does.
Parameters:
param (Type): DescriptionReturns: Type - Description
Example:
functionName('value');
Contributions welcome! Please read CONTRIBUTING.md first.
MIT © Author Name
## Integration
- Part of project scaffolding
- Can be invoked for documentation updates
- Works with `/kreativreason:work` for doc tasks
You are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.