
Explore spec-driven development with ai using cursor and learn why a method, not just a tool, speeds code delivery with ai-guided context and quality.
Spec-driven development, powered by detailed specifications and the BMAD method, frames the future of development by aligning code with business needs and technical context.
Explore the upstream planning and downstream building in the BMAT method, guided by analysts, the PM role, architects, and UX, through to QA and the orchestrator.
Context engineering builds a persistent knowledge base to guide AI with a clear who, why, and what, preventing context drift and scope creep and ensuring good specs for AI-driven development.
Apply the BMED method to build a full-feature to-do list app for busy freelancers, featuring a kanban board, integrated timer, revenue tracking, and local storage persistence.
Review BMAT version updates, compare version 4 with version 6, and learn to apply the workflows as the path forward for spec-driven development.
Install version 4 of the BMED method (v4.44.1), configure core folders and IDEs, and leverage agent definitions and workflows with AI assistants like ChatGPT and Gemini.
Meet the analyst agent and its structured workflow from brainstorming, through competitor analysis and marketing research, to a project brief and product requirement document.
Brainstorm a to-do list app for busy freelancers, featuring a kanban board with an integrated timer to track billable hours and boost revenue using the BMAD method.
Apply elicitations and market research to map the competitive landscape and assess market size and growth potential. Validate customer needs and pain points to inform product positioning and go-to-market strategy.
Enter agent mode to create a comprehensive project brief, detailing executive summary, problem statement, proposed solution, MVP scope, risks, and post‑MVP vision for a smooth handoff.
Learn how the product manager agent creates a PRD via Create PRG workflow. It identifies functional and non-functional requirements and outlines epics, stories, and acceptance criteria in the BMAD method.
Validate the prd with stakeholders and the team, pivot from Electron Tauri to a web-based solution, and produce a proposal to rewrite apic-i and apic-ii and adjust storage needs.
Apply the PM agent to an existing freelancer Kanban app, generating a PRD framework with BMAT core and outlining brownfield PRGs, goals, requirements, epics, and stories.
Design a complete web-based solution by using the architect agent to generate back-end, front-end, or full-stack architectures for an API product, apply a formal checklist, and explore brownfield options.
Design a front-end only architecture driven by a PRD for AI-driven development. Build with React and TypeScript, using browser storage, a monorepo, and patterns like observer and strategy.
Wraps up the architect agent by generating a brownfield architecture from an existing React app, inferring tech stack, documenting gaps, and highlighting critical technical debt for BMAD-driven evolution.
Explore how the ux expert agent creates front-end specs for ai ui generation, guiding design goals, accessibility, components, typography, color, grid, and animations for new projects.
Master sharding PRD documents to keep context lean, exploding large files into index-guided, load-on-demand sections for epics, stories, and tasks, ensuring hyper-focused context.
Read the sharded prg file with the scrum master agent to generate user stories with full context, then refine them using the story checklist and correct course command.
The draft command reads epics and stories, creates a stories folder, and generates a document with the next story's context and required tasks per the BMAD method.
Draft and review stories from the epic file with the Scrum Master Agent and PRG. Use the checklist to ensure technical and business alignment, then validate changes against documentation.
Use the dev agent to implement an approved story with the develop story command, then explain, review qa, and run test to validate and fix as needed.
Develop the story with the dev agent, executing eight tasks, validating with type checks, a linter, and build, guided by the definition of done and the story dod checklist.
Ask the explain method to reveal what you did, why, and the key patterns behind it, with step-by-step insights into the git repository, gitignore, core dependencies, and pull requests.
Summon the qa agent to validate the story with the review command, then generate a quality gate and assess non-functional requirements.
Run the review command to validate acceptance criteria against the current implementation, producing a QA gate report that confirms readiness to move forward and mark the story done.
The QA agent and the developer agent collaborate through a quality gate, addressing an icon format mismatch, PWA installation issues, and test-coverage gaps to pass the review.
Proceed to draft, review, and implement the next task using the BMAD method, tracing acceptance criteria, tasks, subtasks, and QA checkpoints across sequential epic stories.
Trace the iterative BMAT and BMAD method-driven evolution across epics and stories, from foundational setup to the final version with onboarding, columns, filters, night mode, and a revenue dashboard.
Wrap up the current feature by archiving the project root into an MVP folder, reuse the architecture guide, and start a new PRG with development, agent, and QA steps.
BMAD v6 reorganizes BMAD workflows and modules around a standalone core, adding builder, test architect enterprise model, and creative integrated suite, plus QuickSpec for rapid development and project context.
Install BMAT version 6 and upgrade from v4 with npx.bmat, using Node.js 20 and your preferred IDE. Upgrade safely: finish current work, erase old files, then install v6.
Master the PMAT method to manage workflow context and token limits while updating or building a kanban app, from cloning the repo to npm install and npm run dev.
Launch the BMAT workflow to generate the BMAT structure and unit test scaffolding for a zero-test project. Use the test ARC framework with Playwright and Cypress by default.
document a BMAT project using the BMAT Document Project Workflow, selecting quick, deep, or exhaustive scans to generate architecture, documentation, and a robust project context for PRGs.
Execute the BMAT generate project context workflow to create a living project context file loaded by BMAT workflows, capturing technical patterns and rules to reduce model hallucinations.
Develop new customers using the BMAT Quick Dev Workflow within the Master AI Spec-Driven Development with BMAD Method course, emphasizing spec-first implementation.
Leverages a specification-driven approach to generate end-to-end and unit tests with the automate workflow, ensuring quality by tracing tests back to a specification.
The lecture explains test-driven development with red-green cycle, using acceptance criteria from the specification to generate tests for storage task, task card, task detail, and task dialog, plus end-to-end tests.
Wrap up implementation by displaying tags on tasks and enabling tag selection for new tasks, while a three-agent workflow checks edge cases against acceptance criteria and prepares for automate workflow.
Explore how to create a dashboard in this app using the BMAT create PRG workflow to visualize earnings by client, project, and tag.
Develop the story using a guided workflow, outline the plan with four tasks, run unit and end-to-end tests, and document notes for the epic retrospective and acceptance criteria.
For each story, point to the previous one, run the ATT workflow, develop the story, perform the code review, and run the automate workflow through the story pipeline.
Apply the BMAD correct course workflow to adjust sprint scope, evaluate the impact of changes, and update epics and the PRG accordingly.
Explore a brainstorming-driven BMAT workflow to build a freelancer time-tracking app, applying first principles thinking, scamper, and what-if scenarios with Kanban, a timer per task, and local storage.
Apply the BeMad workflow to brainstorm, research, and converge into a concise product brief for a Brazil-focused freelancer tracking tool, guiding the PRD and executive summary.
Run the prg workflow to turn a project brief into a comprehensive prg document, detailing key user journeys, features, and functional and non-functional requirements for the mvp.
Create a system-level test design from the architecture workflow in a greenfield project, delivering a test design architecture document with blockers, high-priority scenarios, risk mitigation, and testability requirements.
Finalize your skills with the BMAD method and apply it to your projects. Join the Discord community and subscribe to the official BeMad YouTube channel for updates and opportunities.
IMPORTANT UPDATE: Course just got upgraded to latest v6 version + How to use TEA (Test Enterprise Architect) module
Are you tired of AI Agents losing context halfway through a project?
You start with a great prompt, but after 20 messages, the AI forgets your initial requirements, breaks existing code, and "hallucinates" solutions. This is the Context Drift problem, and it stops most developers from building complex software with AI.
Welcome to Spec-Driven Development (SDD) with the BMAD Method.
In this course, we will transform how you code. You will stop treating AI as a chatbot and start treating it as a team of specialized engineers. You will learn the BMAD (Breakthrough Method of Agile AI-Driven Development) workflow, which splits development into two crucial phases: Upstream (Thinking) and Downstream (Building).
What you will master in this course:
The BMAD Method: Learn why 80% of AI success happens before you write code.
Context Engineering: How to define the Who, Why, and What to stop AI hallucinations.
Agent Orchestration: Manage a virtual team inside Cursor AI, including the Analyst, Product Manager, Architect, Dev, and QA Agents.
Spec-Driven Development: Create "Executable Specifications" that act as the Source of Truth for your project.
Advanced Debugging: Fix bugs by correcting the specs, not just patching the code.
Who is this for? This course is designed for Software Engineers, Tech Leads, and Indie Hackers who want to move beyond simple "prompt engineering" and build production-grade applications using the latest Agentic workflows.
Join us and turn your AI from a junior assistant into a Senior Architect