dialectic-partner

Run structured dialectic debates between main and sub-agents to test assumptions.

8|2|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/cuipengfei/prompts --skill dialectic-partner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dialectic-partner
Source: https://github.com/cuipengfei/prompts/tree/main/plugins/debate/skills/dialectic-partner
Command: npx skills add https://github.com/cuipengfei/prompts --skill dialectic-partner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you make better decisions by running structured, critical debates that surface hidden assumptions, boundary risks, and overlooked perspectives.

Core Features & Use Cases

  • Assumption & gap discovery: systematically challenges implied assumptions and identifies reasoning blind spots.
  • Multi-perspective evaluation: selects an appropriate sub-agent type to explore alternatives and edge cases.
  • Decision-quality debate records: persists each debate round into a dedicated, timestamped record for traceability and follow-up.
  • Safety guardrail: prevents the main agent from changing code or files based on sub-agent suggestions without explicit user approval.

Quick Start

Ask your AI to run the dialectic-partner debate on your decision topic, providing the relevant file paths (and optionally running git diff for code-change review) so the sub-agent can critique constructively.

Frequently Asked Questions about dialectic-partner

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

FAQPage Schema
How do I run a structured debate to uncover design blind spots?

To uncover design blind spots, run a structured dialectic between a main agent and a sub-agent. This process systematically challenges implied assumptions and identifies boundary risks by selecting appropriate sub-agent types to explore alternative perspectives.

What is assumption testing in multi-agent decision support?

Assumption testing in multi-agent decision support involves a main agent and sub-agent exchanging iterative critiques. This structured debate mechanism systematically challenges implied assumptions to surface hidden reasoning blind spots and boundary risks before finalizing important decisions.

Can I use structured debate for git diff review and code-change evaluation?

Yes, you can use structured debate for git diff review by providing file paths and optional git diff output as external context. The sub-agent then critiques the code changes constructively, exploring boundary cases and alternative implementation perspectives.

Does the multi-agent debate automatically apply code changes suggested by the sub-agent?

No, the multi-agent debate includes a safety guardrail that prevents the main agent from changing code or files based on sub-agent suggestions. Explicit user approval is required before any unapproved code changes are executed, ensuring safe decision-quality evaluation.

How do I provide external context for a multi-perspective design evaluation?

To provide external context for a multi-perspective design evaluation, supply relevant file paths and optionally run git diff for code-change review. This mandatory provisioning allows the sub-agent to critique constructively and select appropriate evaluation perspectives.

Are debate records preserved for traceability in multi-agent decision support?

Yes, multi-agent decision support persists each iterative debate round into a dedicated, timestamped record. This ensures full traceability and follow-up capability for decision-quality evaluation, allowing users to review the structured dialectic process later.