Skip to content

Commit 156d15e

Browse files
committed
cursor rules
1 parent 68ea5c0 commit 156d15e

3 files changed

Lines changed: 962 additions & 562 deletions

File tree

.cursorrules

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
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

Comments
 (0)