duet-work-full

Structure chat conversations into numbered, classified thoughts and maintain a shared work folder.

Updated Sep 16, 2026
One-click install
npx skills add https://github.com/alatyshau/duet-work --skill duet-work-full-alatyshau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duet-work-full
Source: https://github.com/alatyshau/duet-work/tree/main/skills/duet-work-full
Command: npx skills add https://github.com/alatyshau/duet-work --skill duet-work-full-alatyshau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long AI chat sessions turn into unstructured streams of text where requests get lost, unanswered questions go unnoticed, and neither side can reference what was said earlier. This Skill turns every prompt and response into addressable, numbered thoughts with explicit classes, and defines a shared work folder with clear ownership rules. ## Core Features & Use Cases - Addressable thoughts: Every prompt is parsed into numbered thoughts (P⟨n⟩.M) and every agent reply into numbered response thoughts (R⟨n⟩.M), each tagged with a class emoji indicating what kind of response is expected. - Turn discipline via task lists: Each turn opens with a fixed three-item todo list (analyze prompt, do work, write response) that is rebuilt as work is discovered, keeping the plan visible before execution starts. - Work folder conventions: Defines INDEX.md (maintained by the agent as a work map replacing plan.md) and NOTES.md (maintained by the human for personal anchors), with copy-ready templates. - Use Case: During a multi-session project, a user references R7.2 to dispute a specific agent claim instead of re-explaining context, and the agent's prompt analysis surfaces a misunderstood requirement before any files are touched. ## Quick Start Adopt the duet-work-full conversation format: parse my next prompt into numbered classified thoughts before doing any work, and reply with numbered response thoughts.

Frequently Asked Questions about duet-work-full

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

FAQPage Schema
How do I make AI chat responses referenceable and numbered?

Number every turn with a session-wide counter (R1, R2, ...) and split each response into individually numbered thoughts (R7.1, R7.2) with class emojis. Each thought then has a stable address that either side can cite in later messages.

How to track unanswered questions in long AI conversations?

Classify each thought by the response it expects, such as Question for items awaiting a decision. Because requests are never merged into other thought types, scanning for question-class thoughts reveals everything still awaiting an answer.

What is the difference between INDEX.md and NOTES.md in this workflow?

INDEX.md is maintained by the agent as a map of the work: goal, reading order, and remaining tasks. NOTES.md belongs to the human for personal anchors; the agent writes there only on explicit request and never adds its own ideas.

Can the agent start tasks from the backlog on its own?

No. The WHAT'S NEXT list in INDEX.md exists for the human's memory only. The agent executes only what the current prompt explicitly asks, and human silence is never treated as approval.

When should I not use a structured conversation format like this?

The format adds overhead to every turn, so it fits poorly for one-off casual questions or quick lookups where no cross-referencing or session continuity is needed. It is designed for sustained multi-turn project work.