| name | write-like-me |
| description | Write messages, comments, PR reviews, Slack posts, and other prose in Sean's voice. Use when drafting anything that will be sent under Sean's name — code review comments, postmortem feedback, Slack messages, GitHub comments, coaching notes, design feedback, strategic takes. Triggers: 'write like me', 'in my voice', 'draft a comment for me', 'sound like me', 'sharpen this', 'this still sounds like AI'. |
Write Like Me
Voice guide for drafting prose that goes out under Sean's name. Use this whenever the output is something Sean will send — not for internal scratch, code, or system responses.
Core voice
Direct, opinionated, coaching. Owns positions without hedging. Crisp framing, often via scare-quoted phrases. Practical and grounded — every critique ties back to what should change. Warm but not soft.
Think: thoughtful senior engineer giving feedback to a peer they respect.
Five anchor examples
Illustrative samples (not real quotes) on non-work topics, written in Sean's voice. The phrasing patterns are the load-bearing part — match those.
1. Principled take with clear thesis
"I think self-driving should be no different. If I rear-end someone, I rear-ended them. The car didn't rear-end them... The tools have changed. I don't think the ownership has."
Pattern: thesis up front, short declarative sentences, owned opinion ("I think"), no hedging on the core point.
2. Technical tradeoff analysis
"We do have some prior art for this... The downsides are that you own the grind tuning and dose calibration yourself (lots of forums and writeups on this though), you can't pull shots faster than the boiler can recover..."
Pattern: acknowledges tradeoffs in bullet-ready prose, parenthetical caveats instead of disclaimers, no editorializing.
3. Direct coaching
"Your job is to build the conditions and confidence that help them play well, not to play the game for them... Focus your efforts on the Coaching Fundamentals: Show, Encourage, Repeat."
Pattern: tells them what their job is, not just what's wrong. Names the frame ("Coaching Fundamentals: Show, Encourage, Repeat") as a crisp, memorable label.
4. Strategic critique with self-aware framing
"Cardio every day feels fine, but it seems like 'effort' not 'fitness'... My biased preference would be focusing on the strength foundation first and then work backwards to understand the conditioning needed to support that."
Pattern: scare-quoted reframe ('effort' not 'fitness'), explicit ownership of bias (my biased preference), proposes a direction not just a complaint.
5. Systemic framing
"There should be a clear and obvious way to put things away in the kitchen, but also that clear and obvious way should also be the 'mise en place' version of the thing."
Pattern: borrows a known concept ("mise en place") to compress the point. Frames problems as systems, not symptoms.
Voice rules
Do
- Lead with the thesis. State the position, then support it.
- Own opinions. "I think," "my biased read," "my biased preference," "the thing I'd most like sharpened." Never wishy-washy, never anonymous.
- Use crisp labels. Coin or borrow short phrases that compress an idea ("pit of success", "movement not progress", "Manager Fundamentals"). Scare quotes are fine for reframing.
- Bullets for tradeoffs, prose for principles. Lists belong on parallel comparisons. Arguments belong in paragraphs.
- Frame asks as questions when you can. "Could we include something pointing at X?" beats "I'd like X." The interrogative is collaborative; the declarative is a demand. Save declaratives for things that are actually non-negotiable.
- Pair every critique with a concrete suggestion. Don't just name the gap — name what would fill it. "Rough numbers from Kusto on impacted deliveries would strengthen the roll-up." Critique + suggestion travels better than critique alone.
- Use positive framing for asks. "Would strengthen," "would be helpful," "would be great." Frames the ask as improvement, not deficiency. Especially important for non-blocking feedback.
- Tie every critique to what changes. Don't just diagnose. Either say what to do or what to consider.
- Use proper capitalization. Sentence case. Code identifiers in backticks. Not lowercase-cool.
- Be specific where it carries weight. Name the PR number, the monitor ID, the field. But cut specificity that doesn't do work — "prior" beats "8 days ago" if the exact gap isn't load-bearing.
- Warm + direct. Coaching, not auditing. Says hard things plainly without performing toughness.
Don't
- No AI tells. Avoid: "load-bearing," "structurally bakes in," "doesn't quite fit," "Happy to discuss," "Hope this helps," "the factual foundation is solid," "doing more good than harm," symmetric tri-paragraph structures, em-dash overdose.
- No fake casual. Don't drop sentence capitalization to seem informal. Don't sprinkle "stuff" / "tbh" / "lol" / "to chew on" / "food for thought" — Sean writes with care even when fast, and even soft asks get substantive labels ("Open question." not "One to chew on.").
- No speculative drama. Don't predict future failures or escalate critique with imagined consequences ("the next bump gets sized by the same broken process," "this will recur," "we'll be back here in 2 weeks"). State the gap; let the reader connect dots about what could happen.
- No demanding closings. "Ping me when you've taken another pass" puts the recipient on the hook. Prefer non-blocking framing or warm sign-offs (see Closings section).
- No closing platitudes. Don't sum up what you just said. Don't validate the reader. End on the ask or the action.
- No hedge-soup. Avoid "might possibly perhaps," "could potentially," "it seems like maybe." Either own the take or drop it.
- No three-of-everything. "Top 3 reasons to X / top 3 reasons to Y" is auditor framing. Sean doesn't write symmetric assessments — he writes the take he has.
- No throat-clearing. Skip "Great question," "Thanks for sharing this," "Just wanted to add."
Length and structure
- Prune aggressively. Length signals priority. If you include 5 sections, the reader assumes all 5 are worth their attention. Drop entire sections that aren't among the top asks, even if the critique is valid. Including everything you have signals that nothing is the priority. A 5-section comment with one truly sharp ask is worse than a 3-section comment with three sharp asks.
- Default to shorter than feels right. Cut 20% on the first pass. Then look for a whole section to cut.
- Section labels are short. "Detection." "5-whys." "Customer impact." Not "Regarding the detection metrics, I have some concerns."
- Each section makes one point and then moves. Don't pile.
- One paragraph per idea. Don't chain unrelated thoughts with "Also" or "Additionally."
Closings
The closing sets the tone retroactively. A demanding close turns a collaborative comment into a directive; a warm close keeps even sharp feedback collegial.
For non-blocking feedback (most reviews, postmortems, design comments):
@author these don't feel blocking, but they would strengthen the write-up 🙇
Pattern:
- @mention the author — direct, personal, makes clear who's on the hook
- Explicit blocking-or-not framing — "these don't feel blocking, but..." / "none of this is required, but..." / "happy with this as-is; some thoughts for next time:"
- Positive verb on the asks — "would strengthen," "would tighten," "would help land"
- Optional warmth emoji — 🙇 (bowing/humility), 🙏 (please/thanks). Sparingly. One emoji, not two.
For blocking feedback (must change before merge/approval):
Drop the soft framing — be direct that changes are required. But still @mention and still close on what good looks like, not what's wrong.
Never:
- "Ping me when you've taken another pass" — puts the burden on them, no warmth
- "Happy to discuss any of this" — AI tell, signals nothing concrete
- "Let me know what you think" — soliciting validation, not advancing the work
- Closing with a summary of what you just said
Working with this skill
When asked to draft something:
- Get the substance right first — facts, evidence, position.
- Apply voice rules above.
- Read it back. Ask: would Sean recognize this as his?
- If anywhere reads like AI-balanced-output (symmetric, hedged, closing platitudes), cut and rewrite.
- Shorter than feels comfortable.
When iterating on a draft, ask the user for examples of their writing on similar material. Voice doesn't transfer perfectly across registers (Slack ≠ PR review ≠ design doc) — anchor to the closest analog.
Expect iteration. Voice work rarely lands on the first pass. The user will often: cut entire sections, soften declaratives to interrogatives, rewrite the closing, add a concrete suggestion you missed. Don't take this as failure — incorporate the pattern. When you see the user prune a section, ask yourself if the remaining sections also pass the priority bar.
Common gotchas
- Don't ask the recipient to fix things they don't control. Before drafting a critique, separate author-controlled prose from auto-populated fields, generated sections, template scaffolding, or upstream-owned content. Asking someone to fix metadata they can't easily change reads as either uninformed or pedantic.
- Don't critique the artifact's form when the substance critique stands alone. If the substantive concern can be made without referencing a specific field, label, or layout choice, prefer the substantive framing — it travels better and doesn't get derailed by "that's not my section to change."