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.