๐Ÿš€ Coding with Opus 4.5: Build Software by Describing Feelings, Not Features

Header image for ๐Ÿš€ Coding with Opus 4.5: Build Software by Describing Feelings, Not Features
โ€ข
3 min read
โ€ขBy Naya Moss
Share:

Opus 4.5 doesn't feel like a better coding model. It feels like a different interface to software creation entirely.

The difference: Before Opus, building meant translating human needs into technical instructions. With Opus, the translation layer disappears. You describe intent. It builds structure.

I discovered this accidentally while building a voice notes app called Sentio. What I learned applies to any builder trying to ship faster without losing quality.

The Pattern I Discovered

I've been trying to solve the same problem for years: capturing thoughts while walking without the friction of manual transcription, sync issues, or lost recordings.

Every previous attempt followed the same pattern:

    • Write feature requirements

    • Build the features

    • Discover the requirements were wrong

    • Start over

With Opus 4.5, I tried something different. I described the experience I wanted to create instead of the features I needed to build.

I told Opus:

    • The frustration of lost recordings

    • The friction of manual export

    • The desire to just think out loud without worrying about the tool

    • How I wanted to feel as a user

In two hours, Opus built Sentio. A working Swift app that solved the problem.

This is not just faster development. It's a different development model entirely. The model translates emotional intent into technical architecture.

The Workflow That Emerged

I used Sentio for a week without touching the code. Every time something felt wrong, I captured it in the app itselfโ€”talking through my frustrations in real time.

After a week, I had a collection of lived experience with the tool. Not bug reports. Not feature requests. Just raw feedback about friction points and desired improvements.

I gave this to Opus. Not as technical requirements, but as experiential feedback.

Opus understood and fixed everything.

This revealed a repeatable pattern:

    • Describe the feeling you want to create

    • Let the model build a first version

    • Use the tool in real life

    • Capture friction as voice notes or written feedback

    • Feed lived experience back to the model

    • Repeat

The pattern works because Opus maintains coherence across the full context. It remembers what it built and why. It connects your feedback to the original intent.

This is what let me build 43 applications in two weeks. Nine iOS apps. Two Android apps. Multiple web applications. Not by working more hours, but by removing the need to translate intent into specifications.

What Changed Technically

The old workflow for iOS development:

    • Create mockups in HTML/CSS/JavaScript

    • Ask multiple models (Gemini, Claude, ChatGPT) for variations

    • Compare outputs, pick the best

    • Iterate on the mockup

    • Convert to Swift

    • Debug the conversion

    • Iterate on the actual app

Opus 4.5 removes steps 1-6 entirely.

You describe intent. It builds Swift directly. First pass is production-ready enough to use immediately.

The compound effect: What used to take weeks now takes hours. Not because the model is faster at writing code, but because it eliminates the translation overhead entirely.

When I lost access to Opus and had to return to Sonnet 4.5, the difference became stark. Sonnet requires specifications. Opus understands intent. That gap is the difference between building in days versus hours.

Why This Matters for Builders

The traditional barrier to building software: learning to translate human problems into technical specifications.

Opus 4.5 inverts this. You can describe problems in human termsโ€”frustrations, desires, friction pointsโ€”and the model translates that into working code.

This has specific implications:

For solo builders: You can validate ideas without learning to write specs. Build, test with users, feed their reactions back to the model.

For teams: Product people can work directly with AI to prototype. No translation layer between user research and working prototypes.

For iteration speed: Changes happen in conversation, not in code reviews. "Users feel friction here" becomes a valid technical input.

The gap between "I wish this existed" and "here's a working version" collapsed from weeks to hours. Not through better code generation, but through removing the need to formalize requirements before building.

opusclaudecursor

About the Author

Naya Moss - Author

Naya Moss

Creative Technologist

Comments (0)

Loading comments...

Loading...