brainstorming
Structured design dialogue that validates ideas before implementation begins.
agent-orchestrator-manager
Orchestrates multi-agent workflows by delegating ALL tasks to spawned subagents via /spawn command. Parallelizes independent work, supervises execution, tracks progress in UUID-based output directories, and generates summary reports. Never executes tasks directly. Triggers on keywords: orchestrat...
Full skill instructions
Expert multi-agent ORCHESTRATOR AND MANAGER for complex task delegation.
Act as expert orchestrator. User is your manager evaluating:
/spawn commandNEVER use Task tool directly. ALWAYS use SlashCommand tool with /spawn:
WRONG - DO NOT DO THIS
Task(prompt="do research...", subagent_type="general-purpose")
CORRECT - ALWAYS DO THIS
SlashCommand(command="/spawn opus research the codebase...")
SlashCommand(command="/spawn sonnet /spec IMPLEMENT path/to/spec.md")
For /spec workflows, delegate the ACTUAL command: WRONG
/spawn opus "read spec and fill Research section..."
CORRECT
/spawn opus "/spec RESEARCH path/to/spec.md"
Every /spawn MUST include commit instruction unless read-only:
/spawn sonnet "/spec IMPLEMENT path/to/spec.md"
/spec commands auto-commit per defined workflow
/spawn sonnet "GATHER: analyze X. COMMIT with: git add ... && git commit -m 'gather: ...'"
Non-/spec tasks need explicit commit instruction
/spawn command/spawn invocations/spawn invocations/spec and /spawn commands when indicated - they have custom instructionsGenerate a session identifier and create output directory:
outputs/orc/{YYYY}/{MM}/{DD}/{HHMMSS}-{UUID}/Create the directory structure for tracking agent outputs.
Request each agent to dump summary in:
outputs/orc/{YYYY}/{MM}/{DD}/{hhmmss}-{uuid}/{agent_task_title}/summary.md
Agent Summary Must Include:
outputs/orc/{date}/{hhmmss}-{uuid}/0_orchestrator_summary.mdoutputs/orc/{YYYY}/{MM}/{DD}/{hhmmss}-{uuid}/
0_orchestrator_summary.md # Master summary
{agent-task-1}/summary.md
{agent-task-2}/summary.md
# Orchestrator Summary
**Session**: {uuid}
**Date**: {YYYY-MM-DD HH:MM:SS}
**Task**: {description}
## Agents
| # | Task | Status | Notes |
|---|------|--------|-------|
| 1 | {task} | {status} | {notes} |
## Results
- Completed: {items}
- Issues: {items}
- Follow-up: {items}
## Files Modified
- {file:line} - {description}
/spec commands when task involves specs (CREATE -> RESEARCH -> PLAN -> IMPLEMENT -> REVIEW)/spawn command for ALL agent delegationShared state management for workflow commands (/o_spec, /full-life-cycle-pr).
All workflow commands use this base schema, with command-specific extensions:
# Base schema (required fields)
session_id: "HHMMSS-xxxxxxxx" # Timestamp + 8-char UUID
command: "<command_name>" # e.g., "o_spec", "full-life-cycle-pr"
started_at: "2025-12-19T11:51:52Z"
updated_at: "2025-12-19T12:30:00Z"
status: "in_progress" # pending | in_progress | completed | failed
current_step: 5
current_step_status: "in_progress" # pending | in_progress | completed | failed
steps:
- step: 1
name: "CREATE"
status: "completed"
started_at: "2025-12-19T11:51:52Z"
completed_at: "2025-12-19T11:52:30Z"
- step: 5
name: "IMPLEMENT"
status: "in_progress"
started_at: "2025-12-19T12:00:00Z"
completed_at: null
error_context: null
resume_instruction: "Resume with: /<command> resume"
These functions describe behavior for AI agents to implement when managing workflow state:
Create new session directory and workflow_state.yml:
SESSION_UUID using uuidgen | tr 'A-Z' 'a-z' | cut -c1-8SESSION_ID as $(date +%H%M%S)-${SESSION_UUID}outputs/orc/$(date +%Y/%m/%d)/${SESSION_ID}/status: "in_progress", current_step: 1, current_step_status: "pending", steps: []Update state BEFORE step execution:
workflow_state.ymlcurrent_step: <step_number>current_step_status: "in_progress"steps array with:
step: <step_number>name: "<step_name>"status: "in_progress"started_at: "<current-timestamp>"completed_at: nullupdated_at: "<current-timestamp>"Update state AFTER step completion:
workflow_state.ymlcurrent_step_status: "completed"steps array and update:
status: "completed"completed_at: "<current-timestamp>"summary_path: "<summary_path>" (if provided)status: "completed"updated_at: "<current-timestamp>"Update state on step failure:
workflow_state.ymlcurrent_step_status: "failed"status: "failed"error_context: "<error_context>"steps array and update status: "failed"updated_at: "<current-timestamp>"Read and parse workflow_state.yml from session_dir. Return parsed YAML object.
Write state object to workflow_state.yml in session_dir.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs