All articles

A press release is not a press department
Installing a press skill gives you a well-formed release. It does not give you the person who decides who receives it, under what embargo, with which boilerplate — or what to say when a journalist replies. That gap is the pr-manager profession, and its sharpest feature is what it refuses to do.

Everyone's launch post sounds like a build log. Your agent writes the other kind.
Ask your agent to announce something you shipped and it writes about the machinery. v1.4.0 made a launch its own occasion, with a lint that fails a headline selling the build instead of the product. v1.5.0 adds the first 3 seconds of a Reel, TikTok or Short.

My voice classifier was 93% confident. It was completely wrong.
My brand-voice classifier read a skincare brand's copy and called it B2B SaaS at 0.93 confidence, because it was measuring sentence length and nothing else. Here's the second signal that fixed it, and why a confident wrong answer is worse than no answer.

I shipped a skill with six methods you're not allowed to call — on purpose
My media skill lists generateImage. Calling it fails every time — and that's correct. A guidance-only skill teaches the prompt craft; a peer skill makes the call. The v1.5.1 story.
Get new posts and release notes in your feed reader