Generating a Page Is Not Designing a Product
October 27, 2026
Claude is not for you. It’s a tool for developers, by developers.
October 27, 2026
Claude is not for you. It’s a tool for developers, by developers.
October 26, 2026
A customer onboarding form can look finished in a screenshot and still fail the person filling it out. The type is confident. The error does not say which field failed. On a phone, the label scrolls away from its input. Tab order never reaches submit. Visual polish did not make the form usable, and a usable layout did not make it accessible.
October 23, 2026
A coding agent that produces a working API endpoint has completed one step. The endpoint still needs a contract, input validation, tests, a review against a spec, monitoring before it goes live, and a rollback path if the rollout fails. Those are not optional extras. They are the difference between a prototype and production software.
October 22, 2026
A project’s authentication module imports a JWT library, is called by three API endpoints, and was designed to satisfy a decision recorded in an architecture decision record from fourteen months ago. None of those files mentions the others by name. Reading each one individually does not tell you how they connect. A knowledge graph can.
October 21, 2026
This is the post that weakens the series thesis. Humanizer is a writing-quality skill. Its primary users are not engineers reviewing pull requests. The honest response to that is to say so, and then explain what it actually offers.
October 20, 2026
Ask a coding agent to produce an architecture diagram and the default output is a collection of rounded boxes connected by arrows. Every node the same size, every connection the same weight, no hierarchy, no focal point—nothing a reader could not have inferred from a well-organized table. Diagram Design is a skill built around the premise that output quality is a design problem, not a rendering one.
October 19, 2026
The default behavior of a coding agent given a feature request is to start coding. Superpowers is a methodology that makes stopping and asking the first mandatory step. It is a plugin maintained by Prime Radiant that installs across Claude Code, Codex, Cursor, and most other major coding agents—and the skills trigger automatically.
October 16, 2026
An agent asked to find missing authorization checks can identify an unguarded handler and report it as a vulnerability—while being wrong, because it cannot see the upstream middleware making the absent check intentional. The Security Audit Skill is a six-phase workflow for Claude Code, published by Cloudflare as the origin of their internal vulnerability harness, producing three verdict types: confirmed findings, unresolved leads, and disproved candidates.
October 15, 2026
Both responses below answer the same question about a failing authentication test. Only one can be acted on without reading it twice.
October 14, 2026
“Add role-based access to our application.”
October 13, 2026
Claude is not for you. It’s a tool for developers, by developers.
October 12, 2026
Claude is not for you. It’s a tool for developers, by developers.