@zachlloydtweets: https://x.com/zachlloydtweets/status/2065154860337508577
Summary
The article outlines a five-step workflow for spec-driven development using Warp skills: write a product spec (PRODUCT.md), write a tech spec (TECH.md), implement with any AI agent, validate implementation matches specs, and validate using computer use with Oz. The skills are open-sourced and can be installed via npx.
View Cached Full Text
Cached at: 06/11/26, 11:45 PM
Three skills you need for spec-driven development
If you want to increase the chances of your agent building the right thing, you should be writing specs to guide the agent.
It’s pretty simple: write product specs that describe user behavior, and tech specs that describe implementation strategy. They should be written as MD files and checked into the implementation PR so your teammates can review them.
You should use Skills for encoding this whole process.
Here’s the flow. It works inside or outside of Warp and is all open-sourced to adapt as specs for your projects.
1. Start with a product spec using /write-product-spec
This Skill creates a PRODUCT.md file in a specs/
The goal of the PRODUCT.md is to specify a feature from the user’s perspective. It’s the “what” of the feature.
It should include references to Figma mocks, screenshots, etc.
The format is user stories + a very detailed list of product invariants that an agent can verify in code and potentially using computer use.
2. Next create a tech spec using /write-tech-spec
This Skill creates a TECH.md file in the same specs directory.
The goal of the TECH.md is to specify the implementation strategy for the feature. It’s the “how” of the feature.
It should include overall architecture guidance, specific code locations, and anything else that the agent should know when writing the code.
3. Ask the agent to implement the specs.
This should work with any agent, even on a lower reasoning level.
4. Validate the implementation matches the specs
It’s not enough to ask an agent to implement specs, you also need to make sure it did it correctly.
When reviewing the implementation PR, I use a skill in Warp for this called /validate-changes-match-specs that asks the agent to double check its work and respond back with any inconsistencies.
The agent then walks me through those inconsistencies and how I want to address them.
0:16
5. Validate using computer use
Finally, we have a specific skill we use internally for using Oz to do computer use to validate UX changes. This creates a cloud sandbox for agents to verify their work with mouse and keyboard access. We build a native desktop application in Rust, so this sandboxing is needed for agents to verify end-to-end.
You can see this in action here.
You can find these skills here https://github.com/warpdotdev/common-skills and install them:
npx skills add warpdotdev/common-skills
Would love to hear how other folks are doing this!
Similar Articles
@zachlloydtweets: https://x.com/zachlloydtweets/status/2071670840660533393
Zach Lloyd details how to build a spec-driven development agent within a cloud software factory, using triage and spec agents to handle ambiguous or complex issues by generating product and tech specs before implementation.
@zachlloydtweets: https://x.com/zachlloydtweets/status/2084411777354277027
A technical post describing how to add computer and browser use verification to AI agents, enabling bug reproduction and feature verification in a cloud software factory using Warp and a new verify-behavior skill.
@so_ainsight: This is seriously insane. The startup "Warp" (an AI-powered terminal app) that has raised a cumulative 11 billion yen h…
Warp, an AI-powered terminal startup, has publicly released its production-ready 'oz-skills', featuring 15 automated Agent Skills for tasks like CI failure auto-fixing, GitHub issue triage, and SEO audits.
I built an AI agent that goes from spec to shipped software - full pipeline demo
The author demonstrates JackHamr, a platform where autonomous AI agents build a dark-mode toggle feature from spec to deployment, with approval gates and sub-agent tasks.
@zachlloydtweets: https://x.com/zachlloydtweets/status/2052497467883581677
Warp CEO Zach Lloyd argues that AI coding agents have made the traditional 'align first, build second' product development process obsolete, advocating instead for rapid building and internal dogfooding before seeking stakeholder alignment.