6. Write Software Spec & Mockups

I want the Agent to write a specification document and design mockups for cloud-based software that I want to build on a no-code platform like Bubble. I will then pass the mockup and spec to a developer to build. Before launching the Agent I will decide on the core functionality of the tool and research some possible APIs/libraries we can use (but roughly and in the abstract). Then, I will input this overview into the tool (so input will be the name of the tool and a rough description of what it will do, and potential libraries to use). Now the Agent will activate, completing the following steps: first, an LLM will expand upon my initial idea, brainstorming a list of ways we could do it (including possible APIs, libraries and SDKs). Second, we will research these APIs and libraries, deciding which are the best options. We should run several searches, to generally research the suggested APIs/libraries, and also to research whether they can be used on bubble. Next, the LLM will review the results - coupled with the initial brainstorm - and decide on the final technical sequence needed. Next, we need to create the design mockups. I will provide 8 template pages, and so an LLM with vision (eg GPT Vision) will need to review these and decide the 3-4 pages we should reuse. The LLM should select these, and provide a rough commentary on what edits should be made. Next, the LLM should download and edit these HTML pages. Now we have the mockup pages designed, the LLM should write the technical spec of how this could be done. I will provide examples/templates of previous specs for you to review. Since this is the most important step, we should divide it into sections (intro, technical process, discussion of what each design page does), and have LLMs edit, review and finalise each step. Finally, we will return the technical spec as HTML and the final edited design mockup pages in a zip.


final-output-comps..1

final-output-comps..2 GEM

final-output-comps GPT..3

CLAUDE:- final-output-and-component-outputs



claude 3 - extract final output


extract component outputs


Claude - research-ideas-and-input-variables


GPT - research-ideas-and-input-variables


template-ideas


claude 3 - searches


Bubble App Technical Specification Document Example
SaaS Application UI Design Mockup on Dribbble
Material Design Documentation
Bubble App Showcase
Integrating [specific API/library] in Bubble Tutorial

subagent-summary


subagent-summary-amended-for-actual-tasks..1

subagent-summary-amended-for-actual-tasks..2

subagent-summary-amended-for-actual-tasks GPT..3

subagent-summary-amended-for-actual-tasks


random-autocomplete


claude 3 - mermaid-for-all





SubAgent #1

claude 3 - subagent1


subagent1-refined


subagent1refined-repeating


Subagent1 task-ID-numbers


subagent1-output-variables


subagent1refined-repeating-json-core


subagent1mermaid






SubAgent #2

claude 3 - subagent2


subagent2-refined


subagent2refined-repeating


Subagent2 task-ID-numbers


subagent2-output-variables


subagent2refined-repeating-json-core


subagent2mermaid






SubAgent #3

claude 3 - subagent3


subagent1-refined


subagent1refined-repeating


Subagent1 task-ID-numbers3


subagent3-output-variables


subagent3refined-repeating-json-core


subagent3mermaid


prompts-required