got-controller

Orchestrates Graph of Thoughts research via generate, aggregate, refine, and score operations.

277|46|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/liangdabiao/Claude-Code-Deep-Research-main --skill got-controller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: got-controller
Source: https://github.com/liangdabiao/Claude-Code-Deep-Research-main/tree/main/.claude/skills/got-controller
Command: npx skills add https://github.com/liangdabiao/Claude-Code-Deep-Research-main --skill got-controller

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables researchers to orchestrate Graph of Thoughts (GoT) based research as a centralized controller, coordinating generation, aggregation, refinement, and scoring operations to improve quality and reduce manual overhead.

Core Features & Use Cases

  • GoT graph management and state orchestration
  • Execute Generate, Aggregate, Refine, and Score operations with KeepBestN pruning
  • Multi-agent coordination for parallel exploration and synthesis
  • Maintain a persistent GoT Graph State and operation logs for reproducibility
  • Integrates with other Claude Code Skills to build end-to-end research workflows

Quick Start

Start by loading the GoT Controller skill and initiating a first generation round from the root node, e.g., Generate(4) from root, then Score all nodes, then KeepBestN(3).

Frequently Asked Questions about got-controller

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate multi-agent research workflows with Graph of Thoughts?

Graph of Thoughts orchestration coordinates generation, aggregation, refinement, and scoring operations across parallel agents. This Skill manages the GoT graph state, executes these operations in sequence, and applies KeepBestN pruning to synthesize high-quality research outputs while maintaining reproducibility logs.

What is the difference between Generate, Aggregate, Refine, and Score operations in research planning?

Generate(k) creates multiple candidate paths; Aggregate(k) combines insights across paths; Refine(1) improves the best result; Score evaluates quality. This workflow enables dynamic pruning and parallel exploration, reducing manual overhead in complex research synthesis.

Can I use Graph of Thoughts for research synthesis across multiple domains?

Yes. This Skill applies GoT-based orchestration to complex, multi-agent research topics across domains. It maintains centralized state coordination and operation logs, making it suitable for interdisciplinary research requiring parallel exploration and synthesized outputs.

How do I maintain reproducibility when orchestrating research workflows?

The Skill persists a GoT graph state and comprehensive operation logs throughout execution. These logs document each Generate, Aggregate, Refine, and Score step, enabling you to reproduce research paths and audit decision points in your workflow.

What happens when I apply KeepBestN pruning to a research graph?

KeepBestN removes lower-scoring branches after each operation cycle, reducing graph complexity while preserving the highest-quality exploration paths. This dynamic pruning accelerates synthesis without sacrificing result quality in multi-agent research orchestration.

Do I need other Claude Code Skills to build a complete research workflow?

This Skill functions as a centralized controller and integrates with other Claude Code Skills to build end-to-end research workflows. It handles orchestration and state management; complementary Skills handle domain-specific tasks upstream and downstream.