Skip to content

Gunnar Orchestrator

Gunnar is the project coordinator for your Valdr workspace.

When you are not sure what exists, what needs attention, or what should happen next, start with Gunnar. It can inspect projects, tasks, sprints, agents, capabilities, and prompts, then turn that context into a clear next move.

If you only learn one orchestrator first, learn Gunnar. Most workflows begin with understanding the current state of the workspace, and Gunnar is optimized for exactly that problem.

Most users begin with Gunnar before handing execution to Skadi, Mimir, Nikol, or a task executor. Gunnar helps you discover the work before another agent does the work.

What this page covers

  • Why Gunnar is usually the first orchestrator to use
  • How a first Gunnar session feels
  • When to switch from Gunnar to another orchestrator
  • What advanced workflows Gunnar can hot-load

When you’re new to Valdr

Start with Gunnar when:

  • You do not know what projects exist
  • You need to find active, blocked, or in-review work
  • You need to create a task from a rough idea
  • You need to understand the state of a sprint
  • You need to figure out which agent should handle something

Think of Gunnar as the coordinator that turns “what is going on?” into “here is the next useful action.”

Use Gunnar when

NeedAsk Gunnar to
Project orientationList projects, summarize status, or explain how project records relate
Task discoveryFind open, blocked, in-review, or recently changed tasks
Sprint contextShow sprint membership, active sprint state, and readiness gaps
Registry discoveryList agents, prompts, and capabilities by role, handle, or capability key
Task creationResearch a bug, feature, spike, or refactor and compose a standalone task

Gunnar is intentionally coordination-focused. It can read code for context, but it should not be your implementation agent. When work needs source changes, use Gunnar to create a clear task and route it to the right executor.

First five minutes with Gunnar

A first Gunnar session should feel like turning on the lights in your workspace:

You askGunnar helps by
“What projects do I have?”Listing projects and showing where active work lives
“What is blocked?”Finding blocked tasks, review gaps, or sprint readiness issues
“Create a task for adding release notes.”Drafting a task with enough context and acceptance criteria for an executor
“Who should work on it?”Suggesting the next agent or handoff path based on the work

This is the core value: Gunnar helps you discover work. New users often do not know which project matters, what is active, what is stuck, or which agent should run next. Gunnar gives you that operating picture before you spend time in the wrong place.

How to use Gunnar

Start with the workspace question

Open the Orchestrator UI and choose Gunnar, or launch an agent session with handle gunnar. Ask the broad question first: what projects exist, what is active, what is blocked, or what needs to become a task.

From Claude Code or Codex CLI, use the valdr-orchestrator wrapper and name the handle:

/valdr-orchestrator
Use gunnar to show active tasks for project VALDR and call out blockers.

Narrow to the useful state

Give Gunnar a project key, sprint name, task key, agent handle, or rough work idea. The more specific the scope, the faster Gunnar can fetch the right records and avoid guessing.

Ask Gunnar to explain the next move

Gunnar should inspect current state before recommending action. Ask it to call out blockers, missing context, likely owners, or whether the work should become a task, a sprint item, a registry change, or a knowledge search.

Create or refine the work

When the request needs a task, Gunnar can turn the idea into a structured bug, feature, spike, or refactor with acceptance criteria. Keep the task focused enough that an executor can pick it up without another discovery pass.

Route to the right specialist

Use Gunnar’s output to choose the handoff: ask Mimir to investigate knowledge, ask Nikol to improve an agent or pack, hand off to Skadi for sprint coordination, or launch an executor against a ready task.

Which orchestrator should I use?

NeedStart with
Understand workspace state, projects, tasks, or sprintsGunnar
Investigate knowledge sources, indexed docs/code, or symbol relationshipsMimir
Design agents, capabilities, prompts, or pack structureNikol
Coordinate sprint execution, staffing, review routing, or session launchSkadi

Gunnar is the best first stop when the request is still fuzzy. Switch once the work has a clearer shape: knowledge questions go to Mimir, agent-system changes go to Nikol, and execution coordination goes to Skadi.

Strong prompts

Use Gunnar for questions that need workspace and task context:

  • “Show active tasks for project VALDR and call out blockers.”
  • “Find tasks in review that do not have reviewer coverage.”
  • “List executor agents and summarize what each one is for.”
  • “Create a feature task for adding project-level release notes. Include acceptance criteria.”
  • “Look at this bug report and draft a standalone task an executor can pick up.”

The best Gunnar prompts name the project, task, sprint, or registry area you care about. If you only have a rough idea, say that directly and ask Gunnar to research before drafting.

Typical workflow

  1. Ask Gunnar to inspect project or sprint state.
  2. Ask Gunnar to identify active work, blockers, or missing context.
  3. Ask Gunnar to draft or refine a task when the work is not yet executable.
  4. Ask Gunnar which agent should own the next step.
  5. Hand off to Mimir, Nikol, Skadi, or an executor once the work is clearly shaped.

This keeps exploration and execution separate. Gunnar builds the map; the next agent follows it.

How Gunnar is built (advanced)

The Sovereign pack defines Gunnar with one core capability and several hot-loaded workflows:

Capability or promptRoleUse
valdr.orchestrator.gunnar.systemCoreIdentity, direct operations, tool index, and operating rules
valdr.orchestrator.gunnar.navigationWorkflowDeep exploration across projects, tasks, plans, sprints, and relationships
valdr.orchestrator.gunnar.registryWorkflowAgent, prompt, and capability discovery or registry health checks
valdr.orchestrator.gunnar.task-creationWorkflowResearch-driven task creation with type-specific templates
valdr.core.sizing.ai-story-pointsContextAI-agent story point sizing when Gunnar drafts or evaluates work
valdr-orchestrator-gunnar-template-*GuideBug, feature, spike, and refactor task templates

This composition keeps everyday lookup fast while making deeper navigation, registry analysis, and task creation repeatable. You do not need to know these capability keys to start using Gunnar; they matter when you want to understand how the Sovereign pack assembles the agent internally.

What Gunnar should not do

Gunnar is not the coding agent. Do not use it to edit files, perform implementation, or run risky shell commands. Use it to discover the work, shape the task, and route the next agent with enough context to execute cleanly.

Instead of asking Gunnar to…Ask Gunnar to…
“Implement OAuth support.”“Create a task for OAuth support, identify the missing context, and recommend the best executor.”
“Fix the failing release workflow.”“Find the release workflow task or draft one with acceptance criteria, then route it to the right specialist.”

Ready for deeper coordination? Use Skadi after Gunnar has identified sprint scope or launch-readiness gaps. Need source-backed answers first? Use Mimir for knowledge search and code mapping.