Usage: `/prp-poc-execute-parallel [poc_directory_pattern]`
Execute multiple React POCs in parallel using specialized UI-UX and user journey agents. Use this when you need to rapidly build and compare several different implementation approaches for the same feature concept.
/plugin marketplace add rpiplewar/shipfaster/plugin install prp@rapid-shippingUsage: /prp-poc-execute-parallel [poc_directory_pattern]
Example: /prp-poc-execute-parallel "PRPs/poc-dashboard-*"
Transform multiple React POC PRPs into working demonstrations simultaneously through coordinated parallel execution using specialized UI/UX and User Journey agents.
Critical Understanding: Each POC requires specialized execution:
For N POCs discovered, create N execution pairs:
Execution Agent Assignment:
POC 1: @ui-ux-agent (Build minimal/clean interface) + @user-journey-agent (Validate power user flows)
POC 2: @ui-ux-agent (Build polished/professional interface) + @user-journey-agent (Validate casual user flows)
POC 3: @ui-ux-agent (Build experimental/modern interface) + @user-journey-agent (Validate admin user flows)
POC 4: @ui-ux-agent (Build dashboard/data-heavy interface) + @user-journey-agent (Validate mobile-first flows)
POC 5: @ui-ux-agent (Build component-library interface) + @user-journey-agent (Validate accessibility flows)
Create Fresh React Project
npx create-react-app react-poc-demos --template typescript
cd react-poc-demos
npm install react-router-dom @faker-js/faker msw
npm install -D @types/react-router-dom
Discover POC PRPs
Setup Project Structure
src/
├── components/
│ └── shared/ # Shared components across POCs
├── data/
│ └── mocks/ # Shared mock data
├── poc-{name}-{variant}/
│ ├── components/ # POC-specific components
│ ├── pages/ # POC-specific pages
│ ├── hooks/ # POC-specific hooks
│ └── styles/ # POC-specific styles
└── App.tsx # Main navigation hub
Execute all implementation pairs in PARALLEL using Task tool:
# For each discovered POC, spawn specialized agent pair
Task 1 - @ui-ux-agent Implementation for POC 1:
"Read and implement PRP: 'PRPs/working-memory/{feature-name}/poc-{name}-{variant1}.md'
Focus on: Building the UI components and styling specified in the PRP.
Requirements:
- Follow the UI approach defined in the PRP context
- Implement all components with TypeScript interfaces
- Apply the styling approach (minimal/clean as specified)
- Create responsive layouts following the PRP requirements
- Use mock data integration as specified
Directory: src/poc-{name}-{variant1}/
Return: Complete UI implementation with all components functional"
Task 2 - @user-journey-agent Validation for POC 1:
"Read and validate PRP implementation: 'PRPs/working-memory/{feature-name}/poc-{name}-{variant1}.md'
Focus on: Ensuring user journey flows work as specified in the PRP.
Requirements:
- Test all user interactions defined in the PRP
- Validate navigation flows and state management
- Ensure mock data scenarios cover user journey requirements
- Test user flow completion from start to finish
- Document any journey friction points discovered
Directory: src/poc-{name}-{variant1}/
Return: Journey validation report and any flow improvements needed"
Task 3 - @ui-ux-agent Implementation for POC 2:
"Read and implement PRP: 'PRPs/working-memory/{feature-name}/poc-{name}-{variant2}.md'
Focus on: Building the UI components and styling specified in the PRP.
Requirements:
- Follow the UI approach defined in the PRP context (polished/professional)
- Implement all components with premium aesthetics
- Create brand-aligned styling and professional presentation
- Build stakeholder-ready demonstration interface
- Integrate realistic mock data for presentations
Directory: src/poc-{name}-{variant2}/
Return: Complete UI implementation with professional polish"
Task 4 - @user-journey-agent Validation for POC 2:
"Read and validate PRP implementation: 'PRPs/working-memory/{feature-name}/poc-{name}-{variant2}.md'
Focus on: Ensuring casual user journey flows work intuitively.
Requirements:
- Test simplified navigation and guided experiences
- Validate progressive disclosure and help systems
- Ensure beginner-friendly interaction patterns work
- Test complete user onboarding and guidance flows
- Document usability for non-expert users
Directory: src/poc-{name}-{variant2}/
Return: Casual user validation report and usability assessment"
# Continue pattern for all discovered POCs...
After all POCs are built, create navigation hub:
// App.tsx - Main navigation between POCs
import React from 'react'
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'
import POCNavigationHub from './components/POCNavigationHub'
// Import all POC entry points (generated dynamically based on discovered POCs)
const pocRoutes = [
{ path: '/poc-1', component: lazy(() => import('./poc-{name}-{variant1}/pages/Demo')), title: 'Minimal Power User' },
{ path: '/poc-2', component: lazy(() => import('./poc-{name}-{variant2}/pages/Demo')), title: 'Polished Casual User' },
// ... additional routes for all POCs
]
function App() {
return (
<Router>
<Routes>
<Route path="/" element={<POCNavigationHub pocs={pocRoutes} />} />
{pocRoutes.map(({ path, component: Component }) => (
<Route key={path} path={path} element={<Suspense><Component /></Suspense>} />
))}
</Routes>
</Router>
)
}
Execute validation for all POCs simultaneously:
Technical Validation (All POCs)
npm run lint # All POCs pass linting
npm run type-check # All TypeScript errors resolved
npm run build # Production build succeeds
npm run test # All POC smoke tests pass
Functional Validation (Per POC)
User Journey Validation (Agent-Specific)
Shared Resource Coordination
Style Isolation
Dependency Management
Multi-POC Validation Checklist:
Technical Completeness:
Feature Completeness:
Business Validation:
Create demonstration script for stakeholder presentations:
# POC Demonstration Script
## Introduction (2 minutes)
- Problem statement overview
- POC approach explanation
- Navigation between different solutions
## POC 1: Minimal Power User (3 minutes)
- Target audience: Expert users needing efficiency
- Key features demonstration
- Performance and workflow benefits
## POC 2: Polished Casual User (3 minutes)
- Target audience: General users needing guidance
- Guided experience demonstration
- Ease of use and accessibility benefits
## POC 3: Experimental Admin (3 minutes)
- Target audience: System administrators
- Advanced controls demonstration
- Management and oversight capabilities
## POC 4: Dashboard Mobile-First (3 minutes)
- Target audience: Mobile-centric users
- Data visualization demonstration
- Touch interaction and responsive benefits
## POC 5: Component-Library Accessible (3 minutes)
- Target audience: Inclusive design requirements
- Accessibility features demonstration
- Design system and consistency benefits
## Comparison & Recommendations (5 minutes)
- Side-by-side feature comparison
- User feedback integration
- Production implementation recommendations
Build Conflicts:
Agent Coordination Issues:
Performance Issues:
Remember: The goal is successful parallel implementation of multiple POC approaches that collectively provide comprehensive concept validation for stakeholder decision-making.