Inspiration

  • I wanted a tool that would allow me to ask questions and provide feedback when I was conducting my own self-review for AWS's "Partner Hosted Foundational Technical Review"

What it does

  • Extract each item from the FTR self-review checklist and output the perspectives required to satisfy that item as a checklist (manual).
  • Import the output items and checklist into this tool (manual).
  • Enter the current settings for each registered item on the checklist and conduct Q&A with the generation AI.
  • Reflect compliance with the target items in the checklist.
  • After entering the checklist for each item, output a summary for transcription into the self-review checklist.
  • Transcribing to the FTR self-review checklist (manual).

How we built it

  • Determine the theme and outline of the application to be built.
  • Select one developer from the team and begin work. -- Because Kiro development was still in its infancy, we wanted to use Kiro credits efficiently.
  • Refine the direction and specifications through peer reviews of the work. -- Check the developer's credit usage status. -- Check the app's construction status.
  • Once it became possible to extract individual features, another developer began making corrections and polishing the work.
  • Merge the work.

Challenges we ran into

  • Even after completing all tasks, there were times when the implementation was not what was expected. In those cases, we were able to quickly correct the issue by using Praywright to help Kiro understand what was expected and what was currently implemented.

Accomplishments that we're proud of

  • I was able to work on specification-driven development and actually build an application, even if it was just a trial and error process.
  • I was able to see a methodology that could be used for rapid, independent prototype development.

What we learned

  • By adopting the specification-driven development methodology, it's possible to develop products with minimal rework while using AI agents.
  • Conversely, when using Kiro with multiple people, advance planning is important, including the development process and division of roles.

What's next for FTR self-review support tool

  • This tool is still under development and we plan to refine it to make it even more appealing.
  • We are considering expanding it beyond FTR to other compliance support tools.

Built With

Share this project:

Updates