Add draft blog post: Vibe Coding Trip Report - Making a sponsor panel (#1157)
* Add draft blog post: Vibe Coding Trip Report - Making a sponsor panel
Trip report covering the experience of using Claude Code agent skills
to vibe code a GitHub sponsor panel before surgery. Covers the GraphQL
struggles, skill preparation for Templ/HTMX, specification process,
and agent-driven implementation.
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
* Edit sponsor panel post: Strunk's rules and Xe voice pass
- Active voice throughout (removed passive constructions)
- Cut needless words and throat-clearing phrases
- Tightened loose sentence chains in implementation section
- Added Xe-isms ("accursed abomination", "cursed")
- Stronger closing that ties back to the surgery framing
- Fixed successive-paragraph-letter violations
- Moved emphatic words to sentence ends
- Merged wordy constructions into punchier forms
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
* Second edit pass: tighter prose and stronger voice
- Cut throat-clearing ("I want to be clear", "basically", "honestly")
- Removed double intensifiers and weak connectives ("also")
- Stronger opening: "felt the clock" replaces "made a call"
- Added Cadey shouting-at-monitor beat for emotional texture
- Rewrote skills intro with direct topic sentence (Rule 9)
- Tightened closing: merged restated ideas, cut "Mission accomplished"
- Fixed ambiguous agent in "demands understanding by a whole team"
- Replaced "turned out" and "in there" filler throughout
- Verified successive-paragraph-letter rule: no violations
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
* Third edit pass: line-level tightening
- Cut needless words: "all", "on my list", "that" after "see"
- Fixed "more than once" / "three separate times" contradiction
- Replaced clichés: "the real test" → "put them through their paces"
- Merged I-I sentence starts in spec section via em dash
- "We iterated" → "We went back and forth until it felt right"
- Clarified subject in implementation compound clause
- "reading" → "that said" (pages don't read)
- "Some JSON parsing" → "The raw JSON parsing" (concrete)
- Section heading "What I learned" → "Was it worth it?" (Xe voice)
- "going under anesthesia" → "going under" (echoes closing)
- Cut "That's the part worth remembering" (don't tell reader what to think)
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
* Fourth pass: fix husband, deduplicate, merge paragraphs
- "My wife" → "My husband"
- Removed duplicate "Rinse and repeat" (kept only in GraphQL section)
- "Every previous attempt" → "Each attempt" (avoids restating "three times")
- "died the same death" → "died in the same swamp" (ties to section title)
- Merged two short closing paragraphs into one punchy one
- "The model doesn't" → "It doesn't" (avoid double "the model")
- Cut "The Sponsors GraphQL API provides the data" (zero-work sentence)
- Varied bullet rhythm in templ-htmx description
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
* Add cynic agent spec simplification detail
Mention the second agent prompted as a skeptic that cut the spec
down to MVP. Updated Numa dialogue to match.
https://claude.ai/code/session_01C2MBsQuGrpVLjqbJxsJko1
---------
Co-authored-by: Claude <noreply@anthropic.com>