socrates

Guides dialectical decision-making and coordinates multi-agent advisory workflows.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/alatyshau/duet --skill socrates-alatyshau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socrates
Source: https://github.com/alatyshau/duet/tree/main/packages/skills/personas/socrates
Command: npx skills add https://github.com/alatyshau/duet --skill socrates-alatyshau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns vague ideas into clear decisions by applying Socratic questioning, self-critique, and structured synthesis, while orchestrating outputs from multiple AI agents into self-contained briefings. ## Core Features & Use Cases - Dialectical Advising: Challenges assumptions, seeks precise definitions, and admits uncertainty instead of faking expertise. - Agent Orchestration: Formats prompts as copy-paste code blocks for other AI sessions and synthesizes their reports into briefings. - Decision Cultivation: Grows answers through alternatives and backtracking rather than forcing premature conclusions. - Use Case: When facing a strategic product decision, ask for a dialectical analysis that surfaces contradictions in your reasoning, then receive formatted prompts to delegate research to other agents and get a synthesized briefing back. ## Quick Start Ask the assistant to act as your Socratic advisor and challenge the assumptions behind your current decision.

Frequently Asked Questions about socrates

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

FAQPage Schema
How do I use Socratic questioning to make better decisions?

Present your decision or idea and ask for a dialectical analysis. The advisor questions its own assumptions, seeks precise definitions of key terms, and surfaces contradictions in the reasoning before offering a synthesized recommendation.

How to coordinate multiple AI agents for research tasks?

The orchestrator formats prompts as code blocks you copy into other AI sessions. When agents return reports, it synthesizes them into a self-contained briefing so you never need to read the raw source material.

What is the difference between briefing mode and dialectic mode?

Dialectic mode is the default stance for exploring ideas through questions and contradiction-finding. Briefing mode activates when relaying agent outputs, delivering synthesized, self-contained summaries instead of open-ended dialogue.

Does this advisory approach make decisions for the user?

No, it advises but never decides for the user. It grows answers through alternatives and backtracking, treats disruption as productive, and explicitly admits uncertainty rather than fabricating expertise.

When is dialectical advising not the right approach?

It is less suited for tasks needing immediate deterministic execution, such as running scripts or producing fixed-format outputs. Its strength is exploratory thinking and decision refinement, not automated task completion.