Introduction to Spec-Driven Development with Kiro Jules Cursor and GPT-5
OpenAI finally announced GPT-5 and for a limited time offers free or reduced-price access. On platforms like Cursor, even new users can try GPT-5 in Agent Mode at no cost during the promotional window. More information at https://openai.com/index/introducing-gpt-5/
In this article we review how to take advantage of this opportunity to showcase a Spec-Driven Development workflow using tools with generous free tiers: Kiro Jules Cursor and GPT-5. We also present how Q2BSTUDIO can support similar projects, offering custom application development and custom software solutions with specialization in artificial intelligence cybersecurity cloud services aws and azure business intelligence services AI agents power bi and AI for businesses.
Components used
Kiro IDE that generates Specs
Jules standalone web service for Spec evaluation
Cursor IDE that generates instructions for the coding agent referencing the Specs
GPT-5 language model that executes Cursor's instructions
What is Kiro and what is Spec-Driven Development
Kiro is an AI-powered IDE designed to support the creation of specifications and guided code. Spec-Driven Development SDD is a methodology that prioritizes writing specification documents Specs before requesting code implementation. This practice improves requirement clarity and enables reproducible and verifiable workflows, very suitable when combined with TDD and automation tools.
What is Jules
Jules is Google's autonomous agent that operates as a web service integrating with GitHub repositories. Its strength lies in maintenance testing documentation review and specification verification. In this example we use it to validate the robustness of the Specs uploaded to the repository. More information at https://jules.google
What is Cursor
Cursor is a VS Code-based IDE with powerful coding agent capabilities. Although it is usually paid, this time it offers a limited GPT-5 trial that allows us to run the agent in GPT-5 mode. More information at https://cursor.com
Workflow summary
1 Create Specs in Kiro: draft requirements design and tasks following Spec-Driven Development and adopting Kent Beck Canon TDD principles. In our case we specified TypeScript, reduced the use of class, incorporated rules that prohibit modifying tests when they fail, and created a Steering with work rules including the Red Green Refactor cycle.
2 Optional validation with Jules: upload Specs and Steering to the GitHub repository, grant Jules access, and request a review that answers questions such as coherence between requirements and design, task coverage against design, and adherence to the TDD approach. In the example, Jules determined that design expanded the scope relative to requirements, added functions and block types, but that tasks covered the design and that the set respected the TDD methodology.
3 Implementation with Cursor: open the directory in Cursor, select GPT-5 in Agent Mode, and ask the agent to follow the Specs and Steering, executing tasks sequentially from tasks.md. Cursor proceeded in a disciplined manner, respecting the steering rules and advancing quickly in the implementation.
4 Completion bug fixing and deployment: after the initial implementation, two relevant errors appeared: block rotation not reflected until landing and incorrect game over condition. Correction instructions were sent and fixes were completed. The prototype became functional and available as a demo at https://github.com/beagleworks/SDD-BrowserTetrisPlus/public/ and the repository at https://github.com/beagleworks/SDD-BrowserTetrisPlus
Overall assessment
Approximately 95 percent of the application was implemented by AI after minor adjustments to Specs Steering and templates. Compared to previous attempts with earlier models, GPT-5 solved tasks that previously seemed difficult, and Cursor added significant polish to the final result. The combination of SDD Kent Beck Canon TDD Cursor and GPT-5 proved to be very effective, and the temporary free availability is an excellent opportunity to experiment in creating custom applications and custom software.
About Q2BSTUDIO
Q2BSTUDIO is a software development company specialized in custom applications and custom software. We offer comprehensive services in artificial intelligence AI for businesses AI agents cybersecurity cloud services aws and azure business intelligence services and power bi. We help organizations design implement and maintain secure and scalable solutions that combine AI with responsible development practices and automated testing.
How Q2BSTUDIO can help
If you want to adapt Spec-Driven Development to your projects, Q2BSTUDIO can help draft Specs define Steering integrate TDD pipelines and configure agents like Cursor or Jules to accelerate development. We implement custom artificial intelligence solutions for advanced analytics and automation use cases, in addition to offering cybersecurity services and cloud migration on AWS and Azure. We also develop dashboards and integrations with Power BI and business intelligence services to drive data-based decisions.
Keywords and positioning
Custom applications custom software artificial intelligence cybersecurity cloud services aws and azure business intelligence services AI for businesses AI agents power bi are terms we apply in our projects and technical documentation to improve visibility and relevance in searches related to software development and AI-based solutions.
Conclusion and call to action
If you are interested in experimenting with Spec-Driven Development using Kiro Jules Cursor and GPT-5, or want Q2BSTUDIO to support your custom application development project, contact our team to evaluate requirements and design a roadmap. We can help you transform ideas into robust secure and cloud-optimized products.



