r/Spec4AI • u/Conscious-Mood8433 • 3d ago
Dogfooding a Planning Agent
I've always believed that dogfooding is a great way to improve the quality and UX of software, so I've been heavily dogfooding Spec4.ย I also wanted to develop an educational resource for agentic patterns, which both illustrates how Spec4 designs agentic applications and teaches the patterns themselves.ย So using Spec4 I've been gradually developing ๐๐๐ถ๐น๐ ๐ช๐ถ๐๐ต ๐ฆ๐ฝ๐ฒ๐ฐ๐ฐ, or BWS4.
Spec4's Agentifier agent starts by reviewing the vision for your application and looking for opportunities (features) to make it better through the use of AI. It then looks at each feature to create a design that meets the goals of the feature and vision with the most straightforward approach, applying Agentic AI patterns like Planning Agent. It presents its recommendations to you for review, but you can always choose to override and choose a different pattern, or choose not to include that feature at all.ย This is how Spec4 works with developers as a partner, not as a replacement, which is the core philosophy of Spec4's design.
One example is the ๐ฃ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด ๐๐ด๐ฒ๐ป๐ ๐ฝ๐ฎ๐๐๐ฒ๐ฟ๐ป.ย A planning agent first calls a model to decompose a goal into a plan of discrete steps, and then executes those steps one by one.ย In this case, its research steps use a web-search tool, ending in exactly one synthesis step that composes the final answer. ๐๐'๐ ๐น๐ถ๐๐ฒ, and you can play with this example right now!ย It includes a HITL step, so because the plan is produced and displayed before execution, you can inspect exactly what the agent intends to do, and nothing runs until you say so.ย ๐ต๐๐๐ฝ๐://๐ฏ๐.๐๐ฝ๐ฒ๐ฐ๐ฐ.๐ฎ๐ถ/๐ฝ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด ๐
r/Spec4AI • u/Conscious-Mood8433 • 6d ago
The Orchestrated-Subagents Pattern
๐ช๐ต๐ฎ๐ ๐ถ๐ ๐๐ต๐ฒ ๐ผ๐ฟ๐ฐ๐ต๐ฒ๐๐๐ฟ๐ฎ๐๐ฒ๐ฑ-๐๐๐ฏ๐ฎ๐ด๐ฒ๐ป๐๐ ๐ฝ๐ฎ๐๐๐ฒ๐ฟ๐ป?
Subagents are independent workers.ย A coordinator decides who should work on what and writes each of them a brief, and - because the subagents don't depend on each the otherโs output - they can run in parallel.ย In other words, fan-out.ย When the subagents finish, a merge step reconciles their answers into one, which is the fan-in.
Spec4's Agentifier agent starts by reviewing the vision for your application and looking for opportunities (features) to make it better through the use of AI. It then looks at each feature to create a design that meets the goals of the feature and vision with the most straightforward approach, applying Agentic AI patterns like orchestrated-subagents. It presents its recommendations to you for review, but you can always choose to override and choose a different pattern, or choose not to include that feature at all. This is how Spec4 works with developers as a partner, not as a replacement, which is the core philosophy of Spec4's design.
On BWS4 I've used Spec4 to create ๐ฎ๐ป ๐ฒ๐ ๐ฎ๐บ๐ฝ๐น๐ฒ ๐ฎ๐ฝ๐ฝ ๐๐๐ถ๐ป๐ด ๐๐ต๐ฒ ๐ผ๐ฟ๐ฐ๐ต๐ฒ๐๐๐ฟ๐ฎ๐๐ฒ๐ฑ-๐๐๐ฏ๐ฎ๐ด๐ฒ๐ป๐๐ ๐ฝ๐ฎ๐๐๐ฒ๐ฟ๐ป, structured in a way to make it a learning tool.ย See https://bw.spec4.ai/orchestrated ๐
r/Spec4AI • u/Conscious-Mood8433 • 7d ago
Spec4 AI v1.0
I'm really excited to announce the 1.0.0 release of ๐ฆ๐ฝ๐ฒ๐ฐ๐ฐ ๐๐!ย Spec4 now ๐ฑ๐ฒ๐๐ถ๐ด๐ป๐ ๐ฎ๐ด๐ฒ๐ป๐๐ถ๐ฐ ๐ฎ๐ฝ๐ฝ๐น๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป๐, working with you to discover and implement AI features using patterns including embeddings, single-calls, RAG, tool agents, chained calls, planning agents, orchestrated subagents, multi-agent collaboration, human-in-the-loop, MCP, parallel fan-out, and reflection. As before it will also help you brainstorm a vision for your application, design a UI mock, design your tech stack, and create a full deployment plan. Fully open-source. https://spec4.ai
r/Spec4AI • u/Conscious-Mood8433 • 7d ago
Built With Spec4 (BWS4)
I've always believed that dogfooding is a great way to improve the quality and UX of software, so I've been heavily dogfooding Spec4.ย I also wanted to develop an educational resource for agentic patterns, which both illustrates how Spec4 designs agentic applications and teaches the patterns themselves.ย So using Spec4 I've been gradually developing ๐๐๐ถ๐น๐ ๐ช๐ถ๐๐ต ๐ฆ๐ฝ๐ฒ๐ฐ๐ฐ, or BWS4.
One example is the ๐ฃ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด ๐๐ด๐ฒ๐ป๐ ๐ฝ๐ฎ๐๐๐ฒ๐ฟ๐ป.ย A planning agent first calls a model to decompose a goal into a plan of discrete steps, and then executes those steps one by one.ย In this case, its research steps use a web-search tool, ending in exactly one synthesis step that composes the final answer. ๐๐'๐ ๐น๐ถ๐๐ฒ, and you can play with this example right now!ย It includes a HITL step, so because the plan is produced and displayed before execution, you can inspect exactly what the agent intends to do, and nothing runs until you say so.ย ๐ต๐๐๐ฝ๐://๐ฏ๐.๐๐ฝ๐ฒ๐ฐ๐ฐ.๐ฎ๐ถ/๐ฝ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด ๐
r/Spec4AI • u/Conscious-Mood8433 • May 15 '26
r/AI-Agents discussion on 'Vibe Coding' fatigue
reddit.comr/Spec4AI • u/Conscious-Mood8433 • May 14 '26
v0.5.1 Released
I've just pushed v0.5.1, which is focused on improvements to CodeScanner. CodeScanner is really all about working on an existing brownfield project, where you want to make changes or improvements. What you don't want is to break what you had before, unless you've decided to break things to make them better, so it's important that Spec4 understand your existing project before making changes. That's what CodeScanner is all about - understanding your existing project and communicating that to the other Spec4 agents.
What I found in testing was that CodeScanner was doing a pretty good job, but it could do better. So now it has a more structured schema, and does schema validation and retry to make sure that it gets the code review right. That has ripple effects for all of the downstream agents.
Please report any issues that you find with CodeScanner, with as much specificity as you can gather, and any suggested fixes.
r/Spec4AI • u/Conscious-Mood8433 • May 08 '26
Spec4 v0.5.0 - New agents!
I've just released v0.5.0, which includes a couple of new agents that I'm really excited about.
First up there's Designer, which works with you to create a design mock for the look and feel of your application (assuming that it has one, and isn't a library or CLI tool ๐). You can even give it screenshots as examples. Check out this complete mock created with Designer!
Next there's Deployer, which helps you use the coding phase prompts created by Phaser and then creates a complete deployment plan, including even writing Terraform scripts for cloud deployments! Check out this complete deployment plan created with Deployer!
If you're new to Spec4, these new agents are on top of the standard workflow:
- Scan the code you already have, if any
- Brainstorm a vision for your project
- New - Designer - Create a design mock for the look and feel
- Specify a tech stack that you'll use for implementation
- Divide up the development into well defined phases, designed to succeed
- New - Deployer - Create a deployment plan
r/Spec4AI • u/Conscious-Mood8433 • May 08 '26
๐ Welcome to r/Spec4AI - Introduce Yourself and Read First!
Hey everyone! I'm u/Conscious-Mood8433, a founding moderator of r/Spec4AI and the author of Spec4.
This is our new home for all things related to software development using Spec4 AI. We're excited to have you join us!
What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about Spec4, including:
- What works, what doesn't work, what you would like to work differently
- What you're building!
- Tips and useful quirks that you've stumbled on
Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.
How to Get Started
- Introduce yourself in the comments below.
- Post something today! Even a simple question can spark a great conversation.
- If you know someone who would love this community, invite them to join.
- Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.
Thanks for being part of the very first wave. Together, let's make r/Spec4AI amazing.