ultrathink-orchestrator | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / ultrathink-orchestrator

ultrathink-orchestrator

maintained by rysweet

star 16 account_tree 7 verified_user MIT License
bolt View GitHub

name: ultrathink-orchestrator version: 1.0.0 description: Auto-invokes ultrathink workflow for any work request (default orchestrator) auto_activate: true priority: 5 triggers:

  • "implement"
  • "create"
  • "build"
  • "add"
  • "fix"
  • "update"
  • "refactor"
  • "design"

Ultrathink Orchestrator Skill

Purpose

This skill provides automatic orchestration for development and investigation tasks. It detects the task type from keywords and delegates to the appropriate workflow skill (investigation-workflow or default-workflow).

Auto-activation priority is LOW (5) to allow more specific skills to match first. When activated, this orchestrator selects between investigation-workflow and default-workflow based on the user's request keywords.

This skill acts as a thin wrapper around the canonical ultrathink command, following the amplihack pattern of single-source-of-truth for command logic.

Canonical Sources

This skill is a thin wrapper that references canonical sources:

  • Primary Command: ~/.amplihack/.claude/commands/amplihack/ultrathink.md (278 lines)
  • Workflow Sources:
    • Development: ~/.amplihack/.claude/workflow/DEFAULT_WORKFLOW.md
    • Investigation: ~/.amplihack/.claude/workflow/INVESTIGATION_WORKFLOW.md

The canonical command contains complete task detection logic, complexity estimation, and orchestration patterns for both investigation and development workflows.

⛔ MANDATORY EXECUTION PROCESS (5 Steps)

When this skill is activated, you MUST follow this exact 5-step process:

Step 1: Read Canonical Command (MANDATORY)

Read(file_path="~/.amplihack/.claude/commands/amplihack/ultrathink.md")

Validation Checkpoint: Confirm ultrathink.md content is loaded before proceeding.

Step 2: Detect Task Type (MANDATORY)

Analyze user request using keywords from canonical command:

  • Q&A keywords: what is, explain briefly, quick question, how do I run, simple question
  • Investigation keywords: investigate, explain, understand, analyze, research, explore
  • Development keywords: implement, build, create, add feature, fix, refactor, deploy
  • Hybrid tasks: Both investigation and development keywords present

Validation Checkpoint: Task type must be determined (Q&A, Investigation, Development, or Hybrid).

Step 3: Invoke Workflow Skill (MANDATORY - BLOCKING)

THIS IS A BLOCKING REQUIREMENT - Session will be terminated if skipped.

For Q&A tasks:

Read(file_path="~/.amplihack/.claude/workflow/Q&A_WORKFLOW.md")

For Investigation tasks:

Skill(skill="investigation-workflow")

For Development tasks:

Skill(skill="default-workflow")

For Hybrid tasks:

Skill(skill="investigation-workflow")
# After investigation completes:
Skill(skill="default-workflow")

Validation Checkpoint: Confirm Skill tool was invoked OR proceed to Step 4.

Step 4: Fallback to Read Tool (IF Step 3 Fails)

Only if skill invocation fails, use Read tool as fallback:

Investigation fallback:

Read(file_path="~/.amplihack/.claude/workflow/INVESTIGATION_WORKFLOW.md")

Development fallback:

Read(file_path="~/.amplihack/.claude/workflow/DEFAULT_WORKFLOW.md")

Validation Checkpoint: Confirm workflow content is loaded in context.

Step 5: Execute Workflow Steps (MANDATORY)

Follow all steps from loaded workflow without skipping.

Validation Checkpoint: All workflow steps must be completed.


Enforcement

Power-Steering Detection:

  • Validates Skill tool invocation occurred
  • Validates Read tool fallback if Skill failed
  • Blocks session termination if workflow not loaded

Self-Check Protocol: Before proceeding past Step 3, verify:

  • Skill tool invoked with workflow skill name, OR
  • Read tool used to load workflow markdown
  • Workflow content confirmed in context

No Shortcuts:

  • You cannot skip workflow invocation
  • You cannot assume workflow content
  • You must use Skill or Read tool explicitly

Why This Pattern

Benefits:

  • Single source of truth for orchestration logic in canonical command
  • No content duplication between command and skill
  • Task detection rules defined once, maintained once
  • Changes to ultrathink command automatically inherited by skill

Trade-offs:

  • Requires Read tool call to fetch canonical logic
  • Slight indirection vs. inline implementation

This pattern aligns with amplihack philosophy: ruthless simplicity through elimination of duplication.

Related Files

  • Canonical Command: ~/.amplihack/.claude/commands/amplihack/ultrathink.md
  • Development Workflow Skill: ~/.amplihack/.claude/skills/default-workflow/
  • Investigation Workflow Skill: ~/.amplihack/.claude/skills/investigation-workflow/
  • Canonical Workflows:
    • ~/.amplihack/.claude/workflow/DEFAULT_WORKFLOW.md
    • ~/.amplihack/.claude/workflow/INVESTIGATION_WORKFLOW.md

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 16
GitHub Forks 7
Created Jan 2026
Last Updated il y a 5 mois
tools tools productivity tools

Related Skills

planning-with-files
chevron_right
agent-browser
chevron_right
building-agents
chevron_right
notebooklm
chevron_right
grafana
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.