02/04/26 - My Kiro Workflow 2026 - Dev with Me [Video]
Dev with Me as I implement a new feature in an old project that has no tests or documentation. Using Kiro, I generate steering documents, documentation, and tests, and fully implement the new feature in a matter of hours rather than days or weeks.
In Dev with Me videos, I take a project and walk through my development process in real time.
- Feel free to bump up the playback speed
- Turn on closed captions
- Jump to specific topics using the timestamps below
- If the screen is blurry, make sure you're streaming at 1080 HD
Chapters
- [00:00] Description of Today's Application
- [02:45] Getting application Kiro-Ready - Specs Phase 1
- [03:50] Prompt for reviewing documentation
- [07:00] Having Kiro ask clarifying questions in a document
- [09:30] Do your requirements research
- [11:24] Requirements Document generated by Kiro
- [12:40] Review Requirements and Design Documents for Phase 1
- [15:00] Review Task List for Phase 1
- [17:10] End result of Phase 1 documentation update
- [17:30] Steering documents
- [21:50] Why I use a document as my prompt
- [23:00] Moving on to Specs Phase 2 - Adding new feature
- [23:50] How I version my Spec directories
- [24:40] My Messy Notes as a prompt document
- [26:40] Why I have Kiro ask questions in a SPEC-QUESTIONS.md
- [28:12] Why I now use Jest for Node.js testing
- [37:30] Review Requirements for Phase 2
- [40:55] Deeper dive into the application's function
- [52:58] Review Design for Phase 2
- [58:00] Review Task List for Phase 2
- [58:30] Dividing up your Specs into Sprints/Phases
- [1:02:40] Starting Tasks for Phase 2
- [1:08:55] First Checkpoint - Task 4
- [1:09:40] Dealing with overly-eager AI
- [1:12:24] Importance of review
- [1:16:00] Task 5 status and Tests reflecting code
- [1:17:55] View changes and view execution to follow along
- [1:21:20] Fixing a failing test
- [1:26:00] Task 11: Updating documentation
- [1:27:50] Reflection: I'm now a reviewer
- [1:29:00] Using AWS SDK to view the current state, not a database
- [1:31:20] Phase 2 Done!
- [1:33:20] What was accomplished
- [1:34:36] gitignore and removing test results from repo and deploy
- [1:43:20] Request another minor fix via prompt
- [1:43:50] Career advice - Develop your understanding and experience
- [1:50:00] How I manage my CodeBuild and buildspec environment
- [1:54:50] Final test run after making manual changes
- [1:56:20] Recommendation for bringing in code created outside of Kiro
- [1:58:15] npm audit enhancement
- [1:59:38] Final result and thoughts