From claudikins-grfp
Use when writing the final README after all phases complete. Synthesises outputs from deep-dive, crystal-ball, brain-jam, and think-tank. Applies Anti-Slop style guide.
npx claudepluginhub elb-pr/claudikins-marketplace --plugin claudikins-grfpThis skill uses the workspace's default tool permissions.
**Goal:** Write a production-ready GitHub README that feels authentically human.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Retrieves current documentation, API references, and code examples for libraries, frameworks, SDKs, CLIs, and services via Context7 CLI. Ideal for API syntax, configs, migrations, and setup queries.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
Goal: Write a production-ready GitHub README that feels authentically human.
Read the outputs from the preparatory skills:
deep-dive report (Stack, friction points, install complexity)crystal-ball analysis (Roadmap table, technical debt)brain-jam decision (The chosen angle: Deep Tech vs Pragmatic)think-tank findings (Selected badges, sections, and visual strategy)Do not proceed until all four reports are available.
Read the governance files to establish the form:
references/style-guide.md (Anti-Slop rules, Banned Words, Humanisation Patterns, Reusable Phrases)references/structural-templates.md (Section templates, Results/Metrics tables, Do/Don't patterns)references/visual-engineering.md (Density rules, diagrams, ASCII visualisations)references/anti-patterns.md (Final checklist, Writing/Research anti-patterns)Note: The reference files include patterns integrated from the influencer-skills-synthesis research (archived at ../grfp/reference/influencer-skills-synthesis.md).
Pick one and stick to it:
Write sections in this order:
<p align="center"><img src="banner.png" alt="Project Name" width="600"></p>
<p align="center">
<a href="..."><img src="badge1" alt="Build"></a>
<!-- 5-7 badges max: build, coverage, version, license, downloads -->
</p>
# Project Name - Core Function Description
> One sentence value proposition (what it does, why you'd use it)
## What is [Project]?
[Project] does X for Y. Instead of [tedious manual approach], you [simple action] and get [result].
**Key Features:**
- [Feature 1]: [Benefit]
- [Feature 2]: [Benefit]
## Installation
### Prerequisites
- Node.js 18+ (LTS recommended)
### Package Manager
\`\`\`bash
npm install project-name
\`\`\`
### Docker (if Time-to-Joy > 3 commands)
\`\`\`bash
docker run -it project-name
\`\`\`
## Quick Start
\`\`\`typescript
import { thing } from 'project-name';
const result = thing.doSomething();
\`\`\`
**Output:**
\`\`\`
Expected output here
\`\`\`
## Usage
### Basic Usage
[Code example with explanation]
<details>
<summary>Advanced Usage</summary>
[Advanced configuration, options, edge cases]
</details>
| Option | Type | Default | Description |
| --------- | ------ | ----------- | ------------ |
| `option1` | string | `"default"` | What it does |
| Visual Type | Use Case | Tool |
|---|---|---|
| Terminal GIF | CLI tools, workflows | VHS |
| Diagram | Architecture, data flow | Mermaid |
| Screenshot | UI apps, dashboards | With alt text |
Target: 1 visual per 300 words. If exceeded, add code block, diagram, or break into subsections.
\`\`\`mermaid
flowchart LR
A[Input] --> B[Process] --> C[Output]
\`\`\`
Insert specific placeholders for visuals identified in think-tank:
> **Visual:** [Description from think-tank] (Use tool: VHS/Mermaid)
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Wall of text | Unreadable | Max 4 sentences per paragraph |
| Badge overload | Cluttered | Max 5-7 essential badges |
| Generic headers | Poor SEO | Semantic: "High-Performance Parsing" not "Features" |
| Missing prerequisites | Broken installs | Explicit versions: "Node.js 18+" |
| No output shown | Confusing | Always show expected result |
| M dash (—) | Rendering issues | Use hyphens or restructure |
| Buried quick start | User abandonment | Within first screen view |
| Copy-paste friction | User errors | Working defaults, note what to change |
| Click here links | Poor accessibility | Descriptive link text |
| H1 just project name | Poor SEO | Include core function |
| "The Problem / The Solution" | Cliched, lazy | Show value directly |
| Metric | Target | Action if Violated |
|---|---|---|
| Flesch-Kincaid | Grade 8-10 | Simplify sentences |
| Time to Joy | <=3 commands | Add Docker/Makefile |
| Visual density | 1 per 300 words | Add code block/diagram |
| Badge count | 5-7 | Curate to essentials |
| Quick start visibility | < 30 seconds | Move above the fold |
| Delve Index | 0 | Remove banned words |
Before finalising, cross-check against each preparatory step:
Before outputting, review against references/anti-patterns.md:
Present the final README in a single, copy-pasteable Markdown block.
Ask: "README complete. Want to refine anything, or ship it?"