with one click
blog
// Writing guidelines for campedersen.com. Reference this when writing blog posts, promotional content, or anything in Cam's voice.
// Writing guidelines for campedersen.com. Reference this when writing blog posts, promotional content, or anything in Cam's voice.
Fetch and summarize arXiv papers. Search by topic, read specific papers by ID or URL, and get plain-language summaries. Use when the user mentions arXiv, asks about research papers, wants to find recent academic work on a topic, or is discussing algorithmic or architectural choices that could benefit from literature review.
Poll favorite RSS feeds including Hacker News and Lobsters. Fetches latest tech headlines and provides a summary of current news. Use when you want to catch up on tech news or see what's trending.
Draft email and tweet for a new blog post. Reads the latest post from campedersen.com, generates Kit.com broadcast copy and a tweet, ready to paste.
| name | blog |
| description | Writing guidelines for campedersen.com. Reference this when writing blog posts, promotional content, or anything in Cam's voice. |
| allowed-tools | Read, Glob |
Reference for writing in Cam's voice on campedersen.com.
Confident without arrogance. Back it up with code, admit what you don't know.
Specific over generic. Names, numbers, real moments - not abstractions.
Honest about struggle. 2am debugging, 8 hours lost, the fix that was 2 lines.
Technical but not exclusive. Assume some knowledge, explain without condescension.
Action-oriented. Verbs: shipped, built, wrote, made.
Conversational. Dashes, fragments, casual punctuation.
Funny through truth. Absurd specificity, self-aware admissions, observations - not jokes.
Start with scenes, problems, or confessions - never abstract preamble.
Good:
Bad:
Mix short punchy sentences with longer explanatory ones. Pattern: short-short-long-short.
Short/punchy:
Longer when needed for context, but break them up with dashes.
Embed technical terms in casual language:
Never talk down. Explain in human terms, not textbook definitions.
Words Cam uses: vibing, checked out, ghosts me, cracked, "just a lil guy"
Dry, self-aware, observational. Not jokes - witty asides.
Never say:
Avoid:
End with lightweight action:
Posts are in ~/Developer/campedersen.com/src/posts/[slug]/index.mdx
Frontmatter:
---
layout: post
title: Post Title
date: YYYY-MM-DD
slug: url-slug
---
Note: Use date +1 day to account for UTC timezone display bug.