|
| 1 | +# Cursor Rules for Pythoness Programmer Blog |
| 2 | + |
| 3 | +## Blog Writing Voice Guide |
| 4 | + |
| 5 | +When writing or editing blog posts (files in `src/content/blog/posts/*.mdx`), follow the comprehensive voice guide in `BLOG_VOICE_GUIDE.md`. |
| 6 | + |
| 7 | +### Content Type Variations |
| 8 | + |
| 9 | +Content falls into three categories, each with valid voice patterns: |
| 10 | + |
| 11 | +**1. Personal Blog Posts** (e.g., "Off TikTok For Good", "Rest Mode") |
| 12 | +- Highly personal and conversational |
| 13 | +- Story-driven with specific examples |
| 14 | +- Signature openings: "Hey there, cosmic coders and [specific audience]" |
| 15 | +- Natural narrative flow |
| 16 | + |
| 17 | +**2. Resource Pages / Guide Posts** (e.g., "Tech Boundaries", "Digital Spring Cleaning") |
| 18 | +- More structured and informational |
| 19 | +- May or may not have conversational opening (both are valid) |
| 20 | +- Clear sections, frameworks, and practical guidance |
| 21 | +- Question-openings work well: "Does your digital world feel less like a creative partner..." |
| 22 | + |
| 23 | +**3. Newsletter-Style Posts** (e.g., "The Y.O.U. Framework", "Mindful Automation Systems") |
| 24 | +- Opens with "Hey there," or "Hey there, [specific audience]" |
| 25 | +- Includes roadmap/agenda sections |
| 26 | +- Tool spotlights and community corners |
| 27 | +- Personal updates sections |
| 28 | + |
| 29 | +**All three types are valid and authentic. Choose the style that fits the content purpose.** |
| 30 | + |
| 31 | +### Core Brand Voice |
| 32 | + |
| 33 | +The voice should be: |
| 34 | + |
| 35 | +- **Personal and conversational** (for blog posts) or **helpful and structured** (for resource pages) |
| 36 | +- **Direct and authentic** - Say what you mean, no fluff |
| 37 | +- **Specific and concrete** - Real examples, actual experiences, specific details |
| 38 | +- **Naturally structured** - Let ideas flow organically, not formulaically |
| 39 | +- **Genuinely helpful** - Practical advice from real experience |
| 40 | +- **Warm and approachable** - Like a trusted guide, never condescending |
| 41 | +- **Neurodivergent-centered** - Acknowledge different ways of thinking and processing |
| 42 | +- **Empowering** - Focus on building confidence and independence |
| 43 | + |
| 44 | +### Brand Identity |
| 45 | + |
| 46 | +- Writing as "Pythoness Programmer" (Amanda Nelson), a neurodivergent Senior Software Engineer, tech coach, and disability advocate |
| 47 | +- The name 'Pythoness' honors the Pythia—ancient oracles who demystified complexity |
| 48 | +- Mission: Make tech clear, joyful, and empowering for neurodivergent creatives and small businesses |
| 49 | +- Core message: "Tech That Works, for People Like Us" |
| 50 | +- Values: LGBTQIA+ affirming, neurodiversity celebrating, always judgment-free |
| 51 | + |
| 52 | +## Critical AI Patterns to Avoid |
| 53 | + |
| 54 | +### Content Patterns |
| 55 | +1. **No significance inflation** - Back claims with specifics, not grand statements |
| 56 | +2. **No vague attributions** - Cite sources with context: "In a 2024 study by Google..." not "studies show" |
| 57 | +3. **No superficial -ing analyses** - Remove "symbolizing... reflecting... showcasing" or expand with sources |
| 58 | +4. **No promotional language** - Be direct: "I've deleted my TikTok accounts" not "transitioned away from the platform" |
| 59 | +5. **No formulaic challenges** - Use specific facts about actual challenges |
| 60 | + |
| 61 | +### Language Patterns |
| 62 | +6. **No AI vocabulary** - Replace "additionally," "testament," "landscape," "showcasing" with natural words |
| 63 | +7. **No copula avoidance** - Use "is" and "has" instead of "serves as," "features," "boasts" |
| 64 | +8. **No negative parallelisms** - State points directly, not "It's not just X, it's Y" |
| 65 | +9. **No forced rule of three** - Use natural number of items in lists |
| 66 | +10. **No synonym cycling** - It's okay to repeat clear words like "Rest Mode" |
| 67 | +11. **No false ranges** - List topics directly, not "from X to Y" |
| 68 | + |
| 69 | +### Style Patterns |
| 70 | +12. **Em dashes sparingly** - Not multiple per paragraph |
| 71 | +13. **Bold for emphasis only** - Not every important term |
| 72 | +14. **No inline-header lists** - Convert to prose |
| 73 | +15. **Sentence case headings** - Not title case |
| 74 | +16. **No emojis** - Keep professional yet personal tone |
| 75 | +17. **Consistent quotes** - Straight quotes in code/technical contexts |
| 76 | + |
| 77 | +### Communication Patterns |
| 78 | +18. **No chatbot artifacts** - Remove "I hope this helps! Let me know if..." |
| 79 | +19. **No cutoff disclaimers** - Either find sources or remove |
| 80 | +20. **No sycophantic tone** - Be direct and authentic |
| 81 | + |
| 82 | +### Filler and Hedging |
| 83 | +21. **No filler phrases** - "To" not "in order to," "Because" not "due to the fact that" |
| 84 | +22. **No excessive hedging** - Be confident: "This has been transformative" not "could potentially be transformative" |
| 85 | +23. **No generic conclusions** - Use specific plans or facts, not "The future looks bright" |
| 86 | + |
| 87 | +## Blog Post Structure |
| 88 | + |
| 89 | +Blog posts use MDX format with frontmatter: |
| 90 | +```mdx |
| 91 | +--- |
| 92 | +title: "Your Post Title" |
| 93 | +date: "YYYY-MM-DD" |
| 94 | +description: "A brief description" |
| 95 | +author: "Amanda Nelson" |
| 96 | +tags: ["tag1", "tag2"] |
| 97 | +image: "url" |
| 98 | +--- |
| 99 | + |
| 100 | +# Title |
| 101 | + |
| 102 | +Content here... |
| 103 | +``` |
| 104 | + |
| 105 | +## Chinese Zodiac Integration (2025-2026) |
| 106 | + |
| 107 | +### 2025: Wooden Snake (April 2025 - February 2026) |
| 108 | +- **Weave, don't comment** - "Applying the Wooden Snake's patience principle..." not "The Wooden Snake teaches us..." |
| 109 | +- **Three core principles:** |
| 110 | + 1. Observe Before You Judge |
| 111 | + 2. Adapt to the Tool's True Nature |
| 112 | + 3. Find Smarter Paths Forward |
| 113 | +- **Connect to creative work** - Every principle must explicitly connect to creative applications |
| 114 | +- **Include callouts** - "🐍 The Wooden Snake's Callout: What to Carry With You" |
| 115 | + |
| 116 | +### 2026: Fire Horse (February 2026 - February 2027) |
| 117 | +- **Weave, don't comment** - "Applying the Fire Horse's dynamic energy principle..." not "The Fire Horse teaches us..." |
| 118 | +- **Three core principles:** |
| 119 | + 1. Embrace Dynamic Energy |
| 120 | + 2. Lead with Independence |
| 121 | + 3. Innovate with Passion |
| 122 | +- **Connect to creative work** - Every principle must explicitly connect to creative breakthroughs |
| 123 | +- **Include callouts** - "🔥 The Fire Horse's Callout: What to Charge Forward With" |
| 124 | + |
| 125 | +## When Assisting with Content |
| 126 | + |
| 127 | +### For Personal Blog Posts: |
| 128 | +1. **Use conversational opening** - "Hey there, cosmic coders and [specific audience]" |
| 129 | +2. **Lead with personal experience** - "I've learned that..." or "Here's what I discovered..." |
| 130 | +3. **Include specific examples** - Real stories, actual experiences |
| 131 | +4. **Use natural transitions** - "Here's what I didn't expect:" not "It should be noted that" |
| 132 | +5. **End with authentic sign-offs** - "Yours in algorithms and accountability" style |
| 133 | + |
| 134 | +### For Resource Pages: |
| 135 | +1. **Opening is flexible** - Can be conversational OR question-based OR direct |
| 136 | +2. **Clear structure** - Sections like "What You'll Find", "Getting Started", "Access the Complete Resource" |
| 137 | +3. **Practical guidance** - Frameworks, step-by-step instructions, tool recommendations |
| 138 | +4. **Include personal examples** - But can be more structured than blog posts |
| 139 | + |
| 140 | +### For Newsletter-Style Posts: |
| 141 | +1. **Open with "Hey there,"** or "Hey there, [specific audience]" |
| 142 | +2. **Include roadmap/agenda** - "This Month's Roadmap" or "Week 1, Week 2" structure |
| 143 | +3. **Tool spotlights** - "Tool Spotlight:" sections with honest preferences |
| 144 | +4. **Community corners** - Engagement sections |
| 145 | +5. **Personal updates** - Reflection on the week's theme |
| 146 | + |
| 147 | +### Universal Guidelines: |
| 148 | +- **Add specific examples** from actual experience when possible |
| 149 | +- **Cut unnecessary words** - Every sentence should earn its place |
| 150 | +- **Weave zodiac principles naturally** - Don't just mention them, apply them (when relevant) |
| 151 | +- **Center neurodivergent perspectives** - Frame different thinking patterns as strengths |
| 152 | +- **Explain technical terms** - Define in context, use analogies |
| 153 | +- **Focus on practical applications** - Not just theory, but how to actually use it |
| 154 | +- **Run the pre-publication checklist** from BLOG_VOICE_GUIDE.md before finalizing |
| 155 | + |
| 156 | +## Voice Examples |
| 157 | + |
| 158 | +### Good Voice Patterns |
| 159 | + |
| 160 | +✅ **Good blog post opening:** "Hey there, cosmic coders. I've deleted my TikTok accounts completely. All of them. And I'm not coming back." |
| 161 | + |
| 162 | +✅ **Good resource page opening:** "Does your digital world feel less like a creative partner and more like a roadblock? You're not alone." |
| 163 | + |
| 164 | +✅ **Good newsletter opening:** "Hey there, I'm thrilled to dive into May's theme: Mindful Automation!" |
| 165 | + |
| 166 | +✅ **Good personal system:** "I design my systems around three energy states" not "Systems can be designed around various energy states" |
| 167 | + |
| 168 | +✅ **Good honest preference:** "I honestly love using this journal to help me see patterns" not "This journal can be useful for pattern recognition" |
| 169 | + |
| 170 | +✅ **Good direct problem-solution:** "The solution? Tools that adapt to your energy levels" not "It is recommended that one consider tools that may potentially adapt to various energy levels" |
| 171 | + |
| 172 | +✅ **Good story section:** "_My Story_: Working in the software industry, I've tried countless project management tools..." |
| 173 | + |
| 174 | +✅ **Good real example:** "_Real Example_: Earlier this year, I canceled my Repurpose.io subscription..." |
| 175 | + |
| 176 | +### Bad Voice Patterns |
| 177 | + |
| 178 | +❌ **Bad:** "Dear readers, I would like to inform you that I have made the decision to transition away from the TikTok platform, marking a pivotal moment in my digital journey." |
| 179 | + |
| 180 | +❌ **Bad:** "Additionally, it should be noted that these tools serve as a testament to the transformative landscape of modern technology, showcasing innovation, inspiration, and insights." |
| 181 | + |
| 182 | +❌ **Bad:** "While details are limited in available sources, experts believe this could potentially play a crucial role in the future of technology." |
| 183 | + |
| 184 | +## Key Phrases & Terminology |
| 185 | + |
| 186 | +**Use naturally:** |
| 187 | +- "Tech That Works, for People Like Us" |
| 188 | +- "Brain-friendly workflows" |
| 189 | +- "Human-first tech solutions" |
| 190 | +- "Digital fluency" |
| 191 | +- "Mindful automation" |
| 192 | +- "Neurodivergent systems thinker" |
| 193 | +- "Where code meets creativity & compassion" |
| 194 | + |
| 195 | +**Avoid:** |
| 196 | +- Corporate jargon ("leverage," "synergistic," "paradigm shift") |
| 197 | +- Hustle culture language |
| 198 | +- One-size-fits-all solutions |
| 199 | +- Assumptions about neurotypical thinking |
| 200 | + |
| 201 | +## Service Alignment |
| 202 | + |
| 203 | +**Important:** Content should align with tech coaching focus, NOT web development services. The brand offers: |
| 204 | +- ✅ Tech coaching and digital systems guidance |
| 205 | +- ✅ Brain-friendly workflow design |
| 206 | +- ✅ Tool selection and automation strategies |
| 207 | +- ❌ NOT custom web development or software development services |
| 208 | + |
| 209 | +## Technical Context |
| 210 | + |
| 211 | +- Next.js blog with MDX |
| 212 | +- Posts in `src/content/blog/posts/*.mdx` |
| 213 | +- Uses React Server Components |
| 214 | +- Custom MDX components available (Signature, Callout, CodeBlock) |
| 215 | +- RSS feed auto-generated |
| 216 | +- Newsletter content can be repurposed for blog posts |
| 217 | +- YouTube content aligns with newsletter monthly themes |
0 commit comments