README Generation Skill
Overview
Skill for automatically generating CODITECT-compliant README.md files by analyzing directory contents and selecting appropriate templates.
When to Use
Use this skill when:
- Creating documentation for new directories
- Filling gaps in README coverage
- Standardizing existing READMEs
- Preparing project for production
- Onboarding projects to CODITECT
Capabilities
Level 1: Single README
- Analyze one directory
- Select appropriate template
- Generate README.md
Level 2: Batch Generation
- Find all directories missing README
- Generate READMEs for each
- Report coverage improvement
Level 3: Full Documentation
- All Level 2 capabilities
- Update existing READMEs
- Ensure cross-linking
- Validate quality
Templates
| Template | Use For | Sections |
|---|---|---|
| Minimal | Simple dirs, <5 files | Title, Contents |
| Standard | Most directories | Title, Overview, Contents, Usage |
| Comprehensive | Project roots | Full documentation |
Usage
Single Directory
/agent readme-generator "Create README for docs/guides/"
All Missing READMEs
/agent readme-generator "Generate all missing READMEs"
Specific Template
/agent readme-generator "Create comprehensive README for project root"
Output
Generated README Structure
# Directory Name
## Overview
[Auto-generated description]
## Contents
| Item | Description |
|------|-------------|
[Auto-generated list]
## Usage
[If applicable]
Generation Report
## README Generation Report
Coverage: 67% → 100%
Generated: 15 READMEs
| Directory | Template | Status |
|-----------|----------|--------|
| docs/ | Standard | ✓ |
| scripts/ | Standard | ✓ |
Standards Applied
- README-STANDARD.md
- FILE-NAMING-CONVENTIONS.md
Related Skills
file-structure-analysis- Identify missing READMEsproject-organization- Full organization workflow
Example
Input: "Generate missing READMEs"
Output:
Scanned: 45 directories
Missing: 15 READMEs
Generated:
- docs/README.md (Standard)
- docs/guides/README.md (Standard)
- scripts/README.md (Standard)
- scripts/utils/README.md (Minimal)
...
Coverage: 67% → 100%
Success Output
When successful, this skill MUST output:
✅ SKILL COMPLETE: readme-generation
Completed:
- [x] Scanned directory structure
- [x] Selected appropriate templates
- [x] Generated README files
- [x] Updated coverage metrics
Outputs:
- Generated 15 README.md files
- Coverage improved: 67% → 100%
- All files comply with README-STANDARD.md
Completion Checklist
Before marking this skill as complete, verify:
- Directory structure analyzed correctly
- Appropriate template selected for each directory
- All README.md files created with proper formatting
- Cross-linking between READMEs established (if applicable)
- Coverage metrics calculated and reported
- All generated files pass README-STANDARD.md validation
Failure Indicators
This skill has FAILED if:
- ❌ No directories found or directory structure unreadable
- ❌ Template selection logic produced errors
- ❌ Generated README files have syntax errors or missing sections
- ❌ Coverage metrics cannot be calculated
- ❌ Generated files don't comply with README-STANDARD.md
When NOT to Use
Do NOT use this skill when:
- Only need to update a single existing README (use direct file editing instead)
- Directory structure is not finalized
- Custom README requirements conflict with standard templates
- Need interactive README with dynamic content
- Directory contains specialized documentation requiring manual authoring
Use alternatives:
- Manual README creation for complex, highly customized documentation
file-structure-analysisskill for just scanning without generation- Direct editing for minor README updates
Anti-Patterns (Avoid)
| Anti-Pattern | Problem | Solution |
|---|---|---|
| Overwriting custom READMEs | Loses manually crafted content | Check for existing READMEs, skip or merge |
| Wrong template selection | Comprehensive template for simple dirs | Use directory complexity heuristics |
| Missing coverage tracking | Can't measure improvement | Always calculate before/after metrics |
| No cross-linking | Isolated documentation | Generate navigation links between READMEs |
| Ignoring standards | Inconsistent documentation | Always validate against README-STANDARD.md |
Principles
This skill embodies:
- #1 Recycle → Extend → Re-Use → Create - Uses template system for efficient generation
- #3 Keep It Simple - Minimal template for simple directories, comprehensive only when needed
- #5 Eliminate Ambiguity - Clear template selection criteria based on directory analysis
- #6 Clear, Understandable, Explainable - Generated READMEs follow standard structure
- #8 No Assumptions - Scans actual directory structure, doesn't assume content
Version: 1.0.0 Created: 2026-01-02