kbrockhoff/brockhoff-tools-claude
bkff
plugins/bkff/skills/genreadme/SKILL.md
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/kbrockhoff/brockhoff-tools-claude/blob/main/plugins/bkff/skills/genreadme/SKILL.md -a claude-code --skill genreadmeInstallation paths:
.claude/skills/genreadme/# Generate Project README
Generates or updates a comprehensive project README based on codebase analysis, specifications, and existing documentation. Integrates with ADRs and other project artifacts.
## Usage
```bash
# Generate new README
/bkff:genreadme
# Update existing README preserving custom sections
/bkff:genreadme --update=true
# Generate specific sections only
/bkff:genreadme --sections="overview,installation,usage"
# Custom output location
/bkff:genreadme --output=docs/PROJECT.md
```
## Section Generation Logic
The skill analyzes the codebase to generate appropriate sections:
```
┌─────────────────────────────────────────────────────────────┐
│ SECTION GENERATION FLOW │
└─────────────────────────────────────────────────────────────┘
┌────────────────────────────────────┐
│ ANALYZE CODEBASE │
├────────────────────────────────────┤
│ • Package files (package.json, │
│ Cargo.toml, pyproject.toml) │
│ • Source structure │
│ • Existing documentation │
│ • CI/CD configuration │
│ • License file │
└─────────────┬──────────────────────┘
│
▼
┌────────────────────────────────────┐
│ DETERMINE SECTIONS │
├────────────────────────────────────┤
│ Based on what's found: │
│ • Has CLI → Usage section │
│ • Has API → API Reference │
│ • Has tests → Testing section │
│ • Has Docker → Docker section │
│ • Has ADRs → Architecture section │
└─────────────┬──────────────────────┘
│
▼
┌────────────────────────────────────┐
│ GENERATE CONTENT │
├────────────────────────────────────┤
│ For each section: │
│ 1. Extract relevant info │
│ 2. Generate markdown │
│ 3. Add examples from codebase │
│ 4. Link to related files │
└────────────────────────────────────┘
```
#