duet

Coordinate user-agent collaboration to surface defensible forks at decision points.

5|2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill duet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: duet
Source: https://github.com/OutlineDriven/odin-gemini-cli-extension/tree/main/skills/duet
Command: npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill duet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Duet surfaces every genuine fork as a concrete, user-consentable choice at the moment of decision to prevent review bottlenecks and code debt.

Core Features & Use Cases

  • Surface forks with explicit (Recommended) options and weights to guide decisions.
  • Follow the three-phase loop: Intent elicitation, Execution with fork surfacing, and Irreversible checkpoints.
  • Maintain a user-as-director posture while the agent handles execution details to compress complexity and accelerate safe outcomes.

Quick Start

Begin a duet session by stating your intent and inviting the agent to surface forks for review and approval.

Frequently Asked Questions about duet

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

FAQPage Schema
How do I surface decision forks during human-in-the-loop agent collaboration?▼

To surface decision forks during human-in-the-loop agent collaboration, you state your intent and invite the agent to work. The agent then handles execution details while presenting every defensible fork as a concrete, user-consentable choice at the moment of decision.

What is the three-phase loop for structured decision-making workflows?▼

The three-phase loop for structured decision-making workflows consists of intent elicitation, execution with fork surfacing, and irreversible checkpoints. This structured, auditable loop maintains a user-as-director posture while compressing complexity to accelerate safe outcomes.

How do I prevent review bottlenecks and code debt in collaborative workflows?▼

You prevent review bottlenecks and code debt in collaborative workflows by surfacing every genuine fork as a concrete, user-consentable choice. This approach applies explicit recommendations and weights to guide decisions at the exact moment they occur.

Can I batch and label choices for user approval in a collaborative workflow?▼

Yes, you can batch and label choices for user approval in a collaborative workflow. The system implements a VS-gated question protocol that enables batched, labeled choices alongside explicit recommendations with guarded, reversible actions.

How do I manage irreversible checkpoints when coordinating user-agent collaboration?▼

To manage irreversible checkpoints when coordinating user-agent collaboration, the system applies a structured loop from invocation until disengagement. It handles checkpoint confirmations explicitly, ensuring all actions remain guarded and reversible until final approval.

Does duet work without external dependencies for workflow collaboration?▼

Yes, duet operates without external dependencies for workflow collaboration. It functions independently from invocation or trigger phrases until disengagement to coordinate user-agent collaboration and surface forks in a structured, auditable fashion.