Skip navigation
Home / Cases / Shook

Shook

Building the Agentic Development Workflow

Shook is a B2B SaaS platform for paid social and short-form video. Their product combines creative production and performance tooling into a single system, covering everything from briefs and UGC production to creative analytics and structured testing. Growth teams at companies like Eventbrite, HelloFresh, and Delivery Hero use Shook to plan, produce, and iterate on short-form video ads at scale.

Wunderdog_case_shook_image

The Challenge

Shook had a five-year-old frontend with 50,000 lines of code, much of it grown complex through years of iteration. The codebase had reached the point where shipping new features was getting harder. Shook wanted to rebuild the frontend from the ground up with the help of the people who use it every day. The goal was to build the capability for non-technical team members to build working frontends safely through an agentic development pipeline.

Our Approach

Shook had ideas about where they wanted to take the development workflow, and we brought the engineering experience to make it happen. The first step was to use agents to reverse engineer the codebase by mapping 50 000 lines of code into more than 40 functional specs that could serve as the source of truth for the rewrite. The rewrite itself became the vehicle for building and providing the agentic development workflow.

The new frontend was rebuilt as a modern, 100% type-safe application with QA tooling such as linting, unit tests, and e2e tests, all designed to give coding agents clear feedback on whether their work is correct. A total of 259 unit and e2e tests gave developer agents the needed feedback-mechanism. As the rewrite progressed, we engineered other harnesses around it: skill-based workflows, sandboxing, worktree isolation, and resumable agent sessions, all codified at the repo level. Every feature we shipped through the workflow was both product delivery and a test of the agentic development workflow itself.

Finally, the development workflow was integrated into the product management system. Anyone on the team, technical or not, can write a ticket describing a change. The agent interviews the requester, produces a spec, gets it approved, and kicks off the development workflow. The output is a pull request with access to a preview environment. The human is in the loop at the PR stage.

The Outcome

The project was delivered on budget in a few weeks by one Senior AI Developer. Shook now has a modern frontend and a fully operational agentic development workflow on top of it. Non-technical team members can specify changes and receive pull requests ready for technical review. The harness can be used as a template for new projects and the team is not locked to any single coding agent.

''With the new frontend and harness in place, I was shipping high-quality output on the first shot, something the old setup never delivered.''

 

- Rasmus Kärkkäinen, Head of Operations

Stay in the know