RSSAmplifier

Blog

Blake Crosley Blog

Thoughts on design, development, and building products.

blakecrosley.comRSS feed ↗20 posts

Latest posts

Agent Plugins 1.0: One Package Format for Every AI Agent

Agent Plugins 1.0 packages skills and MCP servers into one portable format for ChatGPT, Codex, Cursor, Copilot, and VS Code. What it covers, and who is absent.

Cross-Session Messaging in Claude Code

Claude Code v2.1.224 lets sessions message each other over local sockets on macOS and Linux. The mechanics, the trust model, five patterns, and the traps.

Install and Update Claude Code CLI: Mac, Linux, Windows

Every way to install, update, pin, and uninstall the Claude Code CLI -- native installer, Homebrew, winget, or npm -- on macOS, Linux, WSL, and Windows.

Motion Grammar: When Animation Earns Its Frames

Interface animation is a language with a small grammar: four duration bands, two easing rules, and one blunt test. If you can't say why it moves, delete it.

The Forms Canon: Every Field Is a Question

Form design has a canon: one column, visible labels, forgiving inputs, errors that teach, and never losing the user's work. The rules and why each exists.

Designing for AI Agent Surfaces

My site serves 40x more requests to AI agents than human visits -- and the agents read different pages. Craft rules for the reader that renders nothing.

Icons Are a Vocabulary, Not Decoration

Interface icons work like a language with about a dozen words everyone knows. Label by default, one family per product, one metaphor per action.

Midjourney Sref Codes Are Version-Bound: Fix Your Library

A Midjourney sref code only means what its style system says it means. Which --sv each code era needs, and how to build a library that survives new versions.

Midjourney V8 vs V7: The Prompt Anatomy That Changed

Midjourney V8 executes prompts far more literally than V7, and half the control surface changed underneath. What migrates, what breaks, and the costly gotchas.

Suno's Style of Music Field and Style Influence Slider

Suno's Style of Music field defines the vocabulary; the Style Influence slider sets how strictly it's obeyed. The 4-7 descriptor rule and what silently fails.

The Five Spacing Decisions That Fix Most UI

Most interfaces have a spacing problem, not a color problem. Five decisions, one scale, and the Gestalt rule that lets whitespace replace borders.

Design Philosophy: Miyamoto, The Player Is the Protagonist

Shigeru Miyamoto turned a childhood cave into Zelda and 'fun' into a testable property. The most influential game designer alive, on what ideas are for.

Design Philosophy: Fumito Ueda, Design by Subtraction

Fumito Ueda made three games in twenty years, removing everything that did not serve one emotion. Design by subtraction, from the painter who cut the chair.

Design Philosophy: Hideo Kojima, Director of Constraints

Hideo Kojima codified the stealth genre because his hardware could not draw bullets, then spent decades smuggling cinema into a medium that kept telling him no.

Design Philosophy: Gunpei Yokoi's Withered Technology

Gunpei Yokoi built the Game Boy from parts everyone considered obsolete, and it outsold every superior rival. A principle software teams still ignore.

Sign in with Apple Sends Four Notifications, Not Three

Apple's announcement names three server-to-server notification types. The API defines four. Here is the full contract, and what Apple leaves undocumented.

The Skills My Agent Could Not See

Five skills in my Claude Code setup reached the model as bare names. The description budget drops routing information silently, and nothing warns you.

Design Philosophy: Peter Zumthor, Atmosphere as Material

Peter Zumthor works from a Swiss village, takes years per building, and treats how a room feels as material -- from Therme Vals to a chapel formed by fire.

Design Philosophy: Kengo Kuma, Losing on Purpose

A decade of exile taught Kengo Kuma that buildings should lose: dissolve into wood, place, and craft. Then he built Japan's national stadium that way.

iOS 27 iPad Resizability: The Workaround Has a Cost

iOS 27 still gates iPad continuous resizability on declared orientations. Apple's workaround widens your app-wide orientation set, including on iPhone.