Fiuto: planning and building a feature with the build agent

Between an approved design and a released feature sit the decisions that developers usually make with a tech lead: the architecture, what runs on the server, how the work is cut into phases, who reviews the plan and who verifies each phase before it merges. A build agent can run planning, implementation and verification as one pipeline from the brief. What it cannot do is settle the decisions the brief leaves open, and it will offer to skip the review whenever the pipeline allows it.

Role
Founder
Year
2026
Team
Solo, with Claude Code
Shape
One day, three to four hours of work forecast at the time of recording

Context

The components exist in Ladle, with a brief and a Linear project ready for the build agent; this is the first part of the arc where production code is written. What runs on the server and when it goes live, how the work splits into phases, whether the plan is reviewed before anyone builds from it, and what each phase has to pass before it merges are still open. The /build family runs that sequence from the Linear project; this part follows which of those decisions came back to me during the run, and where I overrode the pipeline’s own choice to move faster.

The planning decisions

Five things had to be settled before the first phase could start.

  1. Whether the code carrying the design was fit to build on. The translated components rendered in Ladle, but their code had circular dependencies and the pull request was blocked, so the render alone did not prove they could enter the codebase.
  2. The architecture: whether the edge function that runs the server side behaviour is delivered with everything else at once, or held back for a later, more cautious phase.
  3. The shape of the plan: phases that can be implemented and checked on their own, with what does not fit deferred to its own ticket instead of being squeezed into a phase.
  4. Whether the plan is reviewed before implementation, since an error in the plan is repeated in every ticket built from it.
  5. What each phase passes before it is pushed: a verification of the code it produced and a check of its structure.

Those roles usually belong to an architect, a lead, a reviewer and whoever runs QA. Here they are stages in one pipeline, and the ones the agent cannot settle from the brief come back to me as questions.

01The pipeline

Planning and implementation in the /build family

The /build skill is a separate family from the /ux one of the previous three articles. It takes the Linear project the UX agent created, with its brief, and runs each stage in a fresh agent, reading the state of the project in Linear to decide what comes next. Bounded fixes do not go through it: /lean works inline in one session and escalates to /build only when the change is too large for one context window.

PlanningReads the brief and tickets in Linear and the code, and returns a draft plan with the questions it cannot answer from them.

ResearchA light market research pass on one open question, returning a single recommendation for the orchestrator to adopt.

PlanDecomposes the work into phases in Linear, with what does not fit recorded as a deferred ticket.

ReviewAn independent review of the plan, which the orchestrator may skip for speed unless I require it.

ImplementBuilds one phase at a time from its tickets, in a session that has none of the planning conversation.

QA companionVerifies the code of each phase.

Code healthA pass over the structure of the phase before it is pushed to GitHub.

Three decisions come back to me: the answer to any question planning hands back, whether the plan is reviewed before implementation, and whether the plan in Linear is one I want built.

02The session

What is in this video

What the build agent was handed contained a brief, a Linear project and a set of translated components that rendered well in Ladle. It did not contain code fit to build on: the translator runs no code health check, and the code it generated had circular dependencies. The pull request was blocked, so before anything could be built I fixed the code with /lean, in one session and without the planning process.

At 2:49 I invoke /build with a link to the Linear project the /ux agent created. The link alone would do, but since that agent also wrote a brief I add one instruction: review it before proceeding. Planning reads the Linear material and the code and returns a draft plan with a question.

The question, at 3:46, is whether to deliver everything at once, including the edge function that runs the server side behaviour, or to phase it. My instinct is the single delivery, a little riskier but acceptable here. It is an architecture question, though, and I cannot answer it with confidence, so I ask for a light market research pass on that one decision. A Sonnet agent researches it and returns one recommendation, the orchestrator adopts it, and planning continues.

The plan comes back as two phases plus a deferred ticket for the two-line hybrid for mobile. The orchestrator then wants to skip the independent plan review, which the skill allows to save time, and at 5:19 I ask for at least one review before implementation. It comes back having reviewed the plan with three agents: they find one serious blocker and a few suggestions, and the plan is edited in Linear before anything is built. Each issue carries its phase, blockers and priority, and the agents’ comments, so a new session can follow the tickets through without the feedback that produced them.

The session. Nine minutes: a circular dependency fixed, an architecture question researched, a plan reviewed, and phase A in implementation.

Implementation starts on phase A at 6:19. I do not show every phase: each one gets a QA companion that verifies the code and a code health pass before the code is pushed to GitHub. I had started that morning, with a break of two or three hours, and at the time of recording I expected three to four hours of work in total and the feature delivered by the end of the day.

The three to four hours are a forecast made on camera; the measured delivery timing belongs to the next part, so this article stops at the forecast. The forecast also did not cover what the run had already got wrong. The research answered an architecture question after planning had started. Every phase carried a QA companion. The translated components reached a pull request with no check of their structure. The plan review is no longer optional on high-blast work: a high-blast brief and plan each receive one independent review, and low-blast work records the skip. A new feature now gets a focused research pass before planning, direct competitors first, then other sectors with the same job. A QA companion is added only where a mistake is expensive, with verification the default.

Conclusion

The edge function question came back before any code was written, and that is the pipeline working as intended: the agent met an architecture decision it could not settle from the brief and stopped to ask. Research scoped to that one decision answered it faster than I could alone. The plan review I had to ask for found a blocker that would have been repeated in every ticket built from the plan, on a feature with backend risk, and a high-blast plan now gets that review by default. Two things let planning start at all in a repository with a project tracker: a brief with no open product decisions, and a project the planning agent can read from a fresh session. The review makes the resulting plan safe to build from.

The forecast at the time of recording was three to four hours of work and the feature delivered by the end of the day. What the recording shows is nine minutes: a blocked pull request fixed, an architecture question handed back and researched, a plan reviewed and edited, and phase A in implementation.

Sources

Case studies

36 case studies

No filters

Focus

Discipline

Complexity

Sector

Consumer apps

Platform

  1. Tailored meal plan

    • Samsung Food
    • 2025
    • 11 min read

    How I worked through the design process to move from an empty planner to a generated weekly plan.

  2. Share panel redesign

    • Fiuto
    • 2026
    • 6 min read

    How I use a set of custom skills to redesign complex features inside the coding agent, without Figma.

  3. Figma to code

    • GitLaw
    • 2026
    • 7 min read

    How I connected GitLaw's Figma library and code in both directions, with Storybook as the source of truth.

  4. Recipe AI

    • Samsung Food
    • 2023
    • 5 min read

    How I started integrating generative AI into native, user facing app features.

  5. Shareable insights

    • Fiuto
    • 2026
    • 6 min read

    How I take a research finding to a feature on staging.

  6. Health dashboard

    • Samsung Food
    • 2024
    • 8 min read

    How I designed Samsung Food's first health dashboard, with progress against the goals users set.

  7. Study sharing design

    • Fiuto
    • 2026
    • 5 min read

    How I ground a new feature in the code, the roadmap and the market before designing it.

  8. Casual meal planner

    • Samsung Food
    • 2024
    • 10 min read

    How I designed a to-do list mode in the planner for users who plan casually.

  9. Weekly competitive research

    • Fiuto
    • 2026
    • 6 min read

    How I turn a competitive finding into new projects on the roadmap in one session.

  10. Ingredient substitutions

    • Samsung Food
    • 2023
    • 5 min read

    How I designed ingredient swaps that let users adapt any recipe to their diet.

  11. Onboarding prototype

    • Fiuto
    • 2026
    • 6 min read

    How I prototype a whole user journey in the product's own components.

  12. Health goals

    • Samsung Food
    • 2023
    • 10 min read

    How I designed meal recommendations and a planner around users' own calorie and macro targets.

  13. Visual QA with agents

    • Fiuto
    • 2026
    • 5 min read

    How I review a delivered feature with ten agents testing it in real browsers.

  14. Meal swaps

    • Samsung Food
    • 2024
    • 8 min read

    How I took a meal swap from Beta feedback to release through thirteen sprints of scope negotiation with engineering.

  15. Admin components redesign

    • Fiuto
    • 2026
    • 5 min read

    How I design and build shared admin components in one coding session, with no Figma handoff.

  16. Planner improvements

    • Samsung Food
    • 2024
    • 9 min read

    How I took five planner briefs from hypothesis to handover under one mission.

  17. Study sharing handoff

    • Fiuto
    • 2026
    • 6 min read

    How I turn an approved mockup into real components, with states, mobile and both themes.

  18. Study sharing build

    • Fiuto
    • 2026
    • 6 min read

    How I run planning, implementation and checks as one pipeline, and settle the decisions the agent hands back.

  19. Study sharing release

    • Fiuto
    • 2026
    • 6 min read

    How I take a feature from staging to production.

  20. Onboarding build review

    • Fiuto
    • 2026
    • 6 min read

    How I review a built onboarding flow against its prototype and send each fix back.

  21. Illustrations and animation

    • Fiuto
    • 2026
    • 6 min read

    How I place illustration and animation on a working screen in minutes, by asking the coding agent.

  22. Profile access A/B test

    • VAHA
    • 2021
    • 4 min read

    How I designed the profile and its privacy settings for a smart mirror's companion app.

  23. Sportsnet app concept

    • Sportsnet
    • 2021
    • 10 min read

    How I co-created a sports app concept for younger fans with the Rogers team.

  24. Partner app onboarding

    • Utility Warehouse
    • 2020
    • 8 min read

    How I designed onboarding for new partners in a six-week Shape Up cycle, to reduce first-year drop-off.

  25. Access and entitlements

    • Discovery
    • 2019
    • 9 min read

    How I redesigned sign-up for users who could not tell a free account from a subscription.

  26. WWE Network native apps

    • WWE Network
    • 2018
    • 8 min read

    How I owned the UX of WWE Network's iPhone, iPad and Android apps on Massive's AXIS platform.

  27. Navigation redesign

    • DAZN
    • 2017
    • 10 min read

    How I redesigned navigation and tiles to give DAZN users quick access to content.

  28. Community and gamification

    • VAHA
    • 2021
    • 11 min read

    How I designed community and gamification features for VAHA, from a team workshop to the design system.

  29. Join funnel

    • Utility Warehouse
    • 2020
    • 9 min read

    How I redesigned Utility Warehouse's sign-up steps to make a multi-service bundle easier to join.

  30. Self-service account

    • Discovery
    • 2019
    • 9 min read

    How I designed a self-service account area for Discovery's streaming products.

  31. BritBox acquisition and account

    • BritBox
    • 2019
    • 9 min read

    How I designed BritBox's first UK sign-up and account journeys in two sprints.

  32. NFL Game Pass white label

    • NFL Game Pass
    • 2017
    • 9 min read

    How I designed a white-label NFL Game Pass to test DAZN's product as a service for sports leagues.

  33. Remote appointments

    • Utility Warehouse
    • 2020
    • 7 min read

    How I redesigned Utility Warehouse's remote appointment when lockdown made it essential.

  34. Native playback

    • Discovery
    • 2020
    • 8 min read

    How I specified playback for every Discovery streaming app, embedded in the platform's tech team.

  35. Univision sports streaming

    • Univision
    • 2018
    • 6 min read

    How I designed the UX of a direct-to-consumer football service for Univision on web, apps and Chromecast.

  36. Offline downloads

    • DAZN
    • 2016
    • 6 min read

    How I designed downloads for watching catch-up sport offline in DAZN's iOS and Android apps.

Send a message

Tell me about the role and when it starts, and I will reply by email.