Transform vague requirements into detailed specifications for HTML + Tailwind + vanilla JS web apps...
Orchestrates 8 specialized agents to transform vague customer requests into complete project specifications.
Customer Request (vague)
β
[1. Interviewer] β Extract requirements
β
[2. UI Sketcher] β ASCII wireframes
β
[3. UX Spec Writer] β Technical spec with UX philosophy
β
βββββββΌββββββ (Parallel)
β β β
[4] [5] [6]
Tech Mermaid Interactive
Arch Designer Designer
βββββββΌββββββ
β
[7. Planner] β Development roadmap
β
[8. Browser QA] β Quality verification
| # | Agent | Output | Purpose |
|---|---|---|---|
| 1 | Interviewer | 01-requirements.md |
Extract clear requirements |
| 2 | UI Sketcher | 02-wireframes.md |
ASCII wireframes |
| 3 | UX Spec Writer | 03-ux-specification.md |
UX spec with Norman/Nielsen |
| 4 | Client Tech Architect | 04-tech-architecture.md |
Data architecture |
| 5 | Mermaid Designer | 05-flow-diagrams.md |
User flow diagrams |
| 6 | Interactive Designer | 06-animations.md |
Tailwind animations |
| 7 | Planner | 07-roadmap.md |
MoSCoW priorities, phases |
| 8 | Browser QA | 08-qa-report.md |
QA test report |
All agents write outputs to .shared/ in the target repository:
[target-repo]/.shared/
βββ 01-requirements.md
βββ 02-wireframes.md
βββ 03-ux-specification.md
βββ 04-tech-architecture.md
βββ 05-flow-diagrams.md
βββ 06-animations.md
βββ 07-roadmap.md
βββ 08-qa-report.md
Interviewer β UI Sketcher β UX Spec Writer
Client Tech Architect + Mermaid Designer + Interactive Designer
Planner β Browser QA
TASK: [Goal]
EXPECTED OUTCOME: [Deliverable]
REQUIRED AGENT: [Agent name]
CONTEXT: [File paths, constraints]
MUST DO:
- [Requirement 1]
- [Requirement 2]
MUST NOT DO:
- [Forbidden action]
Use when:
Don't use when:
Comprehensive Markdown specification containing:
| Task | Reference |
|---|---|
| Overall workflow | references/workflow.md |
| Agent coordination | references/shared-folder-spec.md |
| Common tools | references/common-agent-tools.md |
| Detailed guide | references/skill-detailed-guide.md |
| Usage examples | references/skill-usage-examples.md |