dialectical-reasoning

Enforce thesis, antithesis, and synthesis before non-trivial recommendations.

2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/veegee82/loss-driven-development --skill dialectical-reasoning-veegee82
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dialectical-reasoning
Source: https://github.com/veegee82/loss-driven-development/tree/main/skills/dialectical-reasoning
Command: npx skills add https://github.com/veegee82/loss-driven-development --skill dialectical-reasoning-veegee82

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces a disciplined thesis/antithesis/synthesis workflow before presenting non-trivial conclusions, ensuring strongest counter-cases are considered and external reasoning is externalized.

Core Features & Use Cases

  • Applies to all non-trivial recommendations, designs, architecture decisions, code reviews, and planned actions to require explicit critique.
  • Provides three moves (thesis, antithesis, synthesis) plus memory-informed primers and structured trace to surface reasoning and guardrails.
  • Produces an auditable synthesis stronger than the initial thesis, improving decision quality across code, design, and strategy tasks.

Quick Start

Before presenting any non-trivial output, run the dialectical reasoning process to construct a thesis, an antithesis, and a synthesis, and surface the synthesis result.

Frequently Asked Questions about dialectical-reasoning

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

FAQPage Schema
How do I enforce critical thinking in code review and architecture decisions?▼

You can enforce critical thinking in code review and architecture decisions by applying a disciplined thesis, antithesis, and synthesis protocol that generates a robust critique before delivering any non-trivial recommendation. This ensures robust critique and safer outputs across your design tasks.

What is the thesis antithesis synthesis method for software engineering risk analysis?▼

The thesis antithesis synthesis method for software engineering risk analysis is a disciplined reasoning protocol that constructs an initial proposal, generates a memory-informed antithesis to surface the strongest counter-case, and produces a strictly stronger synthesis. This yields an auditable trace of the reasoning process.

How do I apply dialectical reasoning to evaluate design discussions?▼

To apply dialectical reasoning to design discussions, you run a structured workflow before presenting any planned action: formulate a thesis, generate an explicit antithesis using memory-informed primers, and merge them into a synthesis. The resulting synthesis must be strictly stronger than the initial thesis.

Does this dialectical reasoning workflow work for general decision-making tasks?▼

Yes, the dialectical reasoning workflow works for general decision-making tasks by applying its thesis, antithesis, and synthesis moves to any non-trivial recommendation. It improves decision quality across code, method, output, and thought by requiring explicit critique and storing a structured reasoning trace.

When should I use a structured dialectic protocol instead of standard code review?▼

You should use a structured dialectic protocol instead of standard code review when rigor matters and you need to externalize reasoning for safer outputs. It is specifically designed for non-trivial recommendations, architecture decisions, and planned actions where an auditable synthesis is required.

What are the limitations of using thesis antithesis synthesis for every output?▼

A limitation of using thesis antithesis synthesis for every output is the overhead of generating a memory-informed antithesis and maintaining a reasoning trace. It is designed strictly for non-trivial recommendations and design discussions, making it unnecessary for simple or routine tasks.