agent-browser-automati…
Automate browser interactions for development testing using Puppeteer MCP
Orchestrates large-scale, cross-repository architectural epics with parallel coordination and dependency management
How it fires
How this command gets triggered: by you, by Claude, or both.
/epicContext preview
What this command does when you run it.
Orchestrates large-scale, cross-repository architectural epics with parallel coordination and dependency management
allowed-tools: Task, Read, Write, Edit, MultiEdit, Bash(git:*), Bash(gh:*), Bash(fd:*), Bash(rg:*), Bash(eza:*), Bash(jq:*), Bash(gdate:*), Bash(docker:*), Bash(kubectl:*) name: "Epic" description: "Orchestrates large-scale, cross-repository architectural epics with parallel coordination and dependency management" author: "wcygan" tags: ["workflow","create"] version: "1.0.0" created_at: "2025-07-14T00:00:00Z" updated_at: "2025-07-14T00:00:00Z"
STEP 1: Initialize epic orchestration session and analyze scope
# Initialize epic orchestration session
echo '{
"sessionId": "'$SESSION_ID'",
"epicTarget": "'$ARGUMENTS'",
"epicType": "auto-detect",
"affectedRepositories": [],
"estimatedComplexity": "unknown",
"coordinationStrategy": "parallel"
}' > /tmp/epic-session-$SESSION_ID.jsonSTEP 2: Comprehensive epic scope analysis with parallel sub-agent coordination
TRY:
IF epic_complexity == "enterprise" OR affected_repositories > 5:
LAUNCH parallel sub-agents for comprehensive scope analysis:
ELSE:
EXECUTE streamlined scope analysis for focused epics:
**Repository Discovery:**
# Scan current repository structure echo "📁 Analyzing repository structure..." fd . -t d -d 2 | head -10 # Check for monorepo services if fd "(package\.json|Cargo\.toml|go\.mod|pom\.xml)" . -d 3 | wc -l | grep -v "^[01]$" >/dev/null; then echo "🔍 Monorepo structure detected - multiple services found" else echo "📦 Single repository detected" fi
**Epic Impact Assessment:**
# Generate comprehensive impact analysis echo "📊 Epic Impact Analysis:" echo "Repositories affected: $(jq '.affectedRepositories | length' /tmp/epic-session-$SESSION_ID.json)" echo "Epic type: $(jq -r '.epicType' /tmp/epic-session-$SESSION_ID.json)" echo "Estimated complexity: $(jq -r '.estimatedComplexity' /tmp/epic-session-$SESSION_ID.json)" echo "Coordination strategy: $(jq -r '.coordinationStrategy' /tmp/epic-session-$SESSION_ID.json)" # Technology stack analysis echo "🔧 Technology stack:" fd "(package\.json|Cargo\.toml|go\.mod|pom\.xml|deno\.json)" . | \ rg -o "(package\.json|Cargo\.toml|go\.mod|pom\.xml|deno\.json)" | \ sort | uniq -c
STEP 3: Master epic plan generation with programmatic structure
CASE epic_type: WHEN "migration":
**Technology Migration Epic Template:**
# Epic: $ARGUMENTS ## Overview **Session ID**: $SESSION_ID **Epic Type**: Technology Migration **Initiated**: $(gdate -Iseconds 2>/dev/null || date -Iseconds) **Coordinator**: $(git config user.name 2>/dev/null || echo "Unknown") **Goal**: $ARGUMENTS **Scope Analysis**: - Affected repositories: $(jq '.affectedRepositories | length' /tmp/epic-session-$SESSION_ID.json) - Technology stack: Multi-language ($(fd "(package\.json|Cargo\.toml|go\.mod)" . | wc -l | tr -d ' ') services) - Deployment target: $(kubectl config current-context 2>/dev/null || echo "Traditional deployment") **Estimated Timeline**: $(jq -r '.estimatedComplexity' /tmp/epic-session-$SESSION_ID.json) complexity **Risk Level**: High (involves production services)
A lightweight (~46kB) and comprehensive CLI tool for managing Claude commands, configurations, and workflows.
Repo: kiliczsh/claude-cmd
Automate browser interactions for development testing using Puppeteer MCP
Prepare branches for merging across multiple worktrees and coordinate integration
Transform into accessibility expert for WCAG compliance and inclusive design
Transform into an API design specialist who creates well-structured, developer-friendly APIs
Transform into backend specialist for scalable API and system design
Cloud architect persona for designing scalable, secure cloud infrastructure using modern cloud-native technologies