I connect the tools, then build the things that operate them.

  1. 01

    Give the model a narrow job.

  2. 02

    Check the answer before the product uses it.

  3. 03

    Keep product rules in tools, not prompts.

Agents I've shipped

07
  • Slack and Vercel cron

    Menu Scout

    Researches menu gaps and proposes new dishes.

    Client workLivin ↗
  • iMessage

    Valet Concierge

    An iMessage client for the Valet backend.

    PrivateValet ↗
  • Slack · Mercury

    Suprema CFO

    Watches Mercury and Stripe, keeps the founder ledger, and posts where the money stands in #finance. It can't move money.

    Private
  • Slack

    Suprema content agent

    Builds the flyer and YouTube thumbnails for every live show and episode, and asks the team for whatever the artwork is missing.

    Private
  • Slack · Notion

    Sales agent

    Finds prospects each week and drafts the first outreach for the ones we pick. It never sends anything.

    Private
  • Slack · Notion

    LinkedIn content agent

    Sends a daily content brief and drafts LinkedIn posts in my voice. I do the posting.

    Private
  • Slack · Notion

    Job search agent

    Scores new roles each week, maps who I know at each company, and drafts outreach for me to review. It never sends.

    Private

Things I built

09
  • Repo

    eagle-refs

    Tags an Eagle reference library with vision models, writes the tags back, and makes it searchable from any coding agent.

    Open sourceGitHub ↗
  • Repo

    FontDrop

    An open-source desktop typography tool.

    Open sourceGitHub ↗
  • Skill kit

    The Mobile Kit

    Seven Claude Code skills for React Native and Expo apps, from scaffold to store.

    Coming soonValet ↗
  • Skill kit

    The /mk-* Marketing Stack

    Nine skills and eleven commands that take a marketing site from site map to shipped code.

    Coming soon
  • Library

    Interest graph

    A TypeScript library for turning taste signals into a profile.

    PrivateValet ↗
  • App

    Radio

    A Mac client for YouTube Music. A radio with a record button.

    Coming soon
  • CLI

    Mockup toolkit

    Puts real screen captures into scenes, and renders web animations frame by frame on a clear background.

    Private
  • Library

    Rec engine

    Gift and outing picks: a model proposes, code checks the candidates are real, a model ranks.

    PrivateValet ↗
  • MCP server

    Menu Builder MCP

    An MCP server for creating dishes under menu rules.

    Client workLivin ↗

Tools I use

09

Skills I run

10

Make your own. Mine match how I work and what I think. Remix other people's where the license lets you, or learn from the ones you like.

  • UI craft

    /ui-craft

    Designs and critiques interface screens: hierarchy, spacing, depth, states.

    Coming soon
  • Fable brief

    /fable-brief

    Turns a feature idea into a plan another model can build from, start to finish.

    Coming soon
  • Type set

    /type-set

    Builds or fixes a type system: the scale, line length and spacing.

    Coming soon
  • Graphic craft

    /graphic-craft

    Designs posters, decks and social graphics, and the systems that make them.

    Coming soon
  • UX copy

    /ux-copy

    Writes and audits the words inside a product: buttons, errors, empty states.

    Coming soon
  • Figure craft

    /figure-craft

    Designs the diagrams that prove a claim in a case study.

    Coming soon
  • Josh Puckett's library on motion, live tuning and critique. A course worth buying, and the base of my own critique method.

    In use
  • Every's plan, build and review workflow. Its code review is the part I run most. MIT.

    Open source
  • Corey Haines' skills for conversion, copy and SEO. MIT.

    Open source
  • Every's editing passes: simplify, a cold read, a line edit.

    Open source