DEV Community

Cover image for How Kiro Got Peekberry To Production and Our First Client
Alessandro Dodi for kirodotdev

Posted on

How Kiro Got Peekberry To Production and Our First Client

When building something as ambitious as Peekberry—a Chrome extension and webapp that lets anyone restyle a website with natural language—you quickly realize a good idea isn’t enough. To actually ship, you need speed, structure, and a way to keep a fast-moving project from spiraling out of control.

That’s where Kiro, an AI-powered IDE assistant, became the backbone of our process. From planning and architecture to implementation and release automation, Kiro shaped every part of Peekberry’s development workflow. The result: a modern product that shipped fast, stayed maintainable, and was stable enough to reach real users.

👉 Try it yourself at peekberry.com.


Why Peekberry Exists

Peekberry is designed for non-technical teams—sales reps, product managers, and designers who want to experiment with visual changes instantly. Instead of waiting through endless dev cycles, they just type something like:

“Make the title bigger and move the button to the center.”

Peekberry applies the change live in the browser.

That deceptively simple moment is powered by a carefully structured workflow. Here’s how Kiro made it possible.


Specs: Clear, Traceable Requirements

Peekberry’s foundation was Kiro’s Spec system. Every requirement, design diagram, and task lived in .kiro/specs/peekberry-mvp/, making it easy to tie implementation back to goals.

  • Requirements: User stories, acceptance criteria, and success metrics.
  • Design: Architecture diagrams, database schema, UI specs.
  • Tasks: A roadmap of 15 phases, each linked to requirements.

👉 Nothing slipped through the cracks, and we always knew what to build next.


Steering Rules: Built-In Consistency

Kiro also enforced steering documents: tech stack choices, UI guidelines, file structure, and even long-term product vision.

👉 Every code generation, every edit, every commit followed the same playbook—keeping consistency without constant human review.


Hooks: Automating the Mundane

From refreshing demo scripts to updating changelogs, Kiro’s hooks kept documentation in sync automatically.

👉 We never wasted time on the repetitive things teams usually forget.


MCP Integration: Database and Services, Without Leaving Kiro

By plugging into Supabase through Kiro’s MCP server, developers could manage schemas, run queries, generate types, and deploy functions—all inside the IDE.

👉 Type-safe APIs and safe migrations became a default, not an afterthought.


Context-Aware Development

Kiro pulled in everything: file context, git diffs, linting, and even project history.

👉 It felt less like a tool and more like an extra teammate who already knew the codebase inside out.


Workflow in Action

  1. Plan: Specs and steering files set direction.
  2. Build: Kiro generated consistent, standards-compliant code.
  3. Ship: Hooks updated docs, changelogs, and demos automatically.

This cycle repeated until we had a working MVP—polished enough to demo, reliable enough for real use.


The Payoff

  • Speed: Faster iteration thanks to spec-driven planning and automation.
  • Quality: Consistent UI, type safety, and enforced standards.
  • Maintainability: Clean structure, synced docs, and auto-changelogs.

In short: we moved quickly without the usual chaos.


From Prototype to First Client

And then came the milestone every builder waits for: our first client conversation.
Attached below is a snapshot of the email that landed in our inbox right after the MVP demo.

It’s early days, but that message validated two things:

  1. Peekberry solves a real problem.
  2. Kiro gave us the speed and structure to actually get there.

Closing Thought

Peekberry isn’t just a Chrome extension. It’s proof of how AI-powered development environments like Kiro can transform the way software is built—bringing the rigor of a seasoned engineering org to the pace of a startup.

The result? A production-ready product, real user traction, and the confidence to scale from here.

👉 Try Peekberry at peekberry.com.

Top comments (0)