Skip to main content

Spec Driven Development, Starting from Figma

· 5 min read
Vibhu Singhal
Sr Engineering Manager at WaveMaker
Spec Driven DevelopmentDesign SystemFigma

Spec Driven Development flips the usual vibe coding approach. Instead of prompting your way straight to code, you get the spec right first — user stories, plan, tasks — and then let the LLM implement against it.


Contract-Driven Evaluation for AI Agent Workflows

· 4 min read
Deepika Srimanthula
Sr Engineering Manager
Evaluation FrameworkAI AgentsTranscriptData ContextSkills, MCP Tools

AI Agent Workflows

Modern AI agents load Skills for reasoning, MCP Tools for execution, and input Context to complete a task and produce the expected outcome. Building these agent workflows may seem straightforward, but the real challenge lies in measuring their consistency and reliability. Can an agent consistently follow the expected workflow and achieve the desired outcome across different LLMs?

Evaluating Agentic Intelligence with Production

· 5 min read
Sagar Vemala
Engineering Manager at WaveMaker

How we went from observability to evaluation: Golden datasets, RAGAS metrics, and LangFuse feedback loops that made agent quality a measurable number.


Agentic RAGLangFuseRAGASGolden Datasets

The Problem

After we shipped our Ecosystem Agent, the agentic RAG system that unified Docs, Academy, Storybook, and Marketplace behind a single Ask-AI, the roadmap did what roadmaps do. Better re-ranking. New indexing strategies. Model upgrades. Prompt refinements.

Every enhancement raised the same question: did this change make the system better, or did it quietly break something?

For a while, we answered it manually, running a fixed set of real developer questions against the system and reviewing every answer before release. It worked, barely. And it made one thing obvious: manual verification of intelligence does not scale. It was becoming the bottleneck on our own velocity.

Shipping an agentic system without evals is a blind game. The team's response was the same as last time. Don't add more process. Build the missing layer.

Migrating to Design System Projects

· 5 min read
Sagar Vemala
Engineering Manager at WaveMaker

The shift happened. Most projects didn't come along.

With WaveMaker AI, the standard for building web and mobile applications is now the Design System project — token-driven, component-governed, theme-controlled from the foundation. You define design tokens once, and every component in your application inherits them. Consistency is guaranteed by architecture, not discipline.

The layout model changed too. Design System projects use auto layout to compose pages — replacing the older, rigid grid model with something cleaner, more flexible, and far easier to maintain over time.

The result is better consistency, easier theming, simpler maintenance, and a more future-ready architecture.

AI-Native Developer Intelligence at Scale

· 7 min read
Sagar Vemala
Engineering Manager at WaveMaker

How we built a production-grade agentic AI system that unified documentation, learning, components, and marketplace discovery into a single developer experience — and what we learned shipping it.


LangGraphAgentic RAGMCP ArchitectureLangFuseProduction AI

The Problem

As our product ecosystem expanded with developer-centric documentation, an Academy, a Storybook of component library, a Marketplace — our knowledge surface grew faster than any developer could navigate.

Finding the right component spec meant visiting Storybook. The tutorial video explaining it lived in the Academy. Checking whether a connector already existed required a separate trip to the Marketplace. Then back to Docs to understand concepts. Four tools. Four context switches. One Product.

Developers were context-switching across four separate surfaces for finding relavant knowledge belonging to one product. There was no unified intelligence layer — fragmented knowledge spread across Docs, Academy, Storybook, and Marketplace, with no thread connecting them.

The team's response was architectural- don't build a better search bar. Build an intelligence layer that understands all four systems and can reason across them.

AI Guardrails vs Assembly Explained

· 8 min read
Deepak Anupalli
CTO of WaveMaker

Stop thinking about guardrails. Start thinking about the AI assembly model.

The real shift in enterprise AI app generation isn't better validation — it's reducing how much needs validating in the first place.


As AI-generated code becomes the norm, the review gap is growing faster than the tooling to close it. Sonar's State of Code 2025 — surveying over 1,100 developers — found that 42% of code committed is already AI-assisted, and around 29% of it is merged without manual review. The problem is not AI — it's the approach: generate everything, then check everything.

Guardrails in this model become a perpetual catch-up game. WaveMaker takes a different position. With the AI assembly model, the focus shifts from fixing generated code to not generating the wrong code in the first place.

WaveMaker Enters the Agentic Universe

· 6 min read
Deepak Anupalli
CTO of WaveMaker

Fast-paced AI code generation

AI generated code is taking over the developer written code, almost 40% of code is generated by AI coding tools & vibe coding platforms today. As more code gets produced faster, reviewing and validating its production readiness becomes a huge challenge for development teams.

While skilled developers, experienced in building frameworks and those who imbibed architectural best practices over the years are able to achieve dramatic gains in productivity, the rest of the developer community has mixed reactions with AI. Prototypes get built lightning fast, but to take these to production is a bohemeth task in getting the architecture and alignment to existing organization principles right.

At WaveMaker, we are focused in creating the right foundation for AI-accelerated development, with an Architecture First approach and achieving deterministic outcomes with LLMs.