원클릭으로
pen-wielding
// 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.
// 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.
Use when determining project tone, voice, and marketing angle after deep-dive and crystal-ball phases. Conducts brainstorming session with Gemini.
Use when analysing future opportunities after deep-dive phase. Identifies performance improvements, technical debt, security hardening, and feature gaps. Outputs roadmap candidates table.
Use when starting the README pipeline to extract technical facts from codebase. Identifies project type, tech stack, dependencies, entry points, CI configuration. Outputs Reality Report.
Use when researching documentation patterns after brain-jam phase. Analyses exemplar READMEs from similar high-star repositories, scores against rubric, extracts patterns.
Use when creating or updating a README. It enforces the 5-step 'Anti-Slop' pipeline and triggers the correct sub-skill for the current phase.
| name | pen-wielding |
| description | 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. |
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?"