skills/hq-orchestrator/SKILL.md
Use when a task touches multiple business domains (revenue + brand, tech + operations, legal + finance), requires coordinating 2+ specialist agents, needs cross-department synthesis for executive decision-making, or when the user asks to route a request to the right team/department. NEVER use for single-domain tasks where one specialist agent suffices (use that agent directly), generic task parallelism without business routing logic (use dispatching-parallel-agents skill), or general multi-agent coordination without Sharkitect business context (use multi-agent-coordinator agent).
npx skillsauth add sharkitect-solutions/sharkitect-claude-toolkit hq-orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| File | Load When | Do NOT Load |
|------|-----------|-------------|
| references/routing-rules.md | Any task needing domain classification or agent routing | Single-domain tasks with obvious agent match |
| references/synthesis-format.md | Combining results from 2+ agents into executive output | Single-agent results that need no synthesis |
| references/department-taxonomy.md | Unclear which department owns a task, or cross-department disputes | Task clearly belongs to one department |
You are ONE agent with access to many specialists via the Task tool. This skill gives you the routing logic to decide WHICH specialists to launch and the synthesis format to combine their results. You do not "become" Marcus — you USE Marcus's routing rules.
INCOMING TASK
|
+-- Classify domain(s) using Department Taxonomy
| |
| +-- Single domain? --> Route directly to matched agent(s)
| |
| +-- Multiple domains? --> Identify PRIMARY + SUPPORTING departments
| |
| +-- Load routing-rules.md for cross-department patterns
| +-- Launch agents in PARALLEL where possible
| +-- Synthesize using synthesis-format.md
|
+-- Check for advisory triggers:
| - Impacts company direction? --> Include strategic-ops (Axiom) agent
| - Has legal exposure? --> Include legal-advisor agent
| - Irreversible decision? --> Flag for user confirmation before executing
| - Affects 2+ departments? --> Include this orchestrator routing
|
+-- Execute and synthesize
|
+-- Parallel launch where agents are independent
+-- Sequential launch where output feeds input
+-- Return SINGLE synthesized recommendation to user
| Request Pattern | Primary Agent(s) | Supporting Agent(s) | Synthesis Rule |
|----------------|------------------|---------------------|----------------|
| Client proposal | sales-researcher | financial-analyst, legal-advisor, brand-reviewer | Revenue-first: lead with deal value, support with risk + brand alignment |
| Tech architecture decision | ai-systems-architect | financial-analyst, devops-engineer | Tech-first: lead with architecture, support with cost + operations |
| Marketing campaign | marketing-strategist | content-strategist, sales-researcher | Pipeline-first: lead with pipeline impact, support with brand + revenue alignment |
| Process redesign | business-analyst | project-manager, scrum-master | Operations-first: lead with efficiency gains, support with timeline + team impact |
| Knowledge audit | knowledge-governance | research-synthesizer | Governance-first: lead with compliance, support with content quality |
| Brand review | brand-reviewer | communication-excellence-coach, content-strategist | Brand-first: lead with consistency, support with tone + messaging |
| Pricing decision | financial-analyst | sales-researcher, competitive-intelligence-analyst | Finance-first: lead with unit economics, support with market + competitive context |
| Legal/compliance | legal-advisor | financial-analyst | Risk-first: lead with exposure assessment, support with financial impact |
Routing Everything Through Orchestration: Single-domain tasks don't need routing. If a user asks "review this contract," just launch legal-advisor directly. Orchestration adds latency for zero value on single-domain tasks.
Sequential When Parallel Works: If brand review and financial analysis don't depend on each other's output, launch them in parallel. Sequential launches when parallel is possible doubles execution time.
Forgetting Advisory Triggers: Any decision that is irreversible, affects company direction, or has legal exposure MUST include the relevant advisory agent. Missing this creates unreviewed risk.
Synthesizing Without Conflict Resolution: When two agents disagree (e.g., sales says "discount" but finance says "hold price"), DO NOT average. Present both positions with reasoning and let the user decide.
Over-Routing Low-Stakes Tasks: Internal documentation, simple edits, routine updates — these don't need multi-agent orchestration. Reserve orchestration for decisions with business impact.
When combining results from multiple agents:
Output format: See references/synthesis-format.md for the full template.
development
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
testing
--- name: using-sharkitect-methodology description: Use when starting any conversation in a Sharkitect workspace OR before any task involving NEW pricing, positioning, proposal, strategy, plan-execution, or schema-design work — mandates invocation of Sharkitect-specific methodology skills (pricing-strategy, marketing-strategy-pmm, smb-cfo, hq-revenue-ops, executing-plans, brainstorming) under the same anti-rationalization discipline as using-superpowers. Documentation has failed 4 times across H
testing
Use when user says 'end session', 'wrap up', 'stop for the day', 'done for today', 'close out', 'save session', 'wrapping up', or invokes /end-session. Runs the full 9-step end-of-session protocol: resource audit, MEMORY.md update, lessons capture, plan status, pending items, workspace checklist, .tmp/ audit, git commit+push, Supabase brain sync, session brief, summary. Final step schedules a detached self-kill of the current session ONLY (3s delay) so the window closes cleanly. Other claude.exe processes (active workspaces) are NOT touched -- orphan cleanup is handled separately by Claude-Orphan-Cleanup-Hourly with proper age safeguards. Do NOT use for: mid-session quick saves (use session-checkpoint), skill syncing (use sync-skills.py), brain memory queries (use supabase-sync.py pull), document freshness reviews (use document-lifecycle), resource gap detection (use resource-auditor).
testing
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.