claude

dia

Thirteen reasoning-and-review skills: goal confirmation before work (skopos), Socratic elenchus and inquiry (quaestio), reductio ad absurdum, negative dialectics, argument warrants, Lakatosian counterexamples, dialectical-inquiry counterplans, a single review pass (emend), review rounds gated by outside evidence (ratchet), rulings on others' reports about a text, rules for text a model follows (regula), and deepening a request by a field's best practice before running it, plus dia-router, a short entry point. A skill starts when the message begins with dia or the skill's name.

2 on GitHubby ajittav2.12.0MITupdated yesterdayproductivity
/

Plugin dia from marketplace dialectic-skills in ajitta/dialectic-skills. Commands read from the repo's manifest — yesterday.

What it installs

Skills (14)

  • dia-adjudicate

    Rule on reports about a target using evidence, without rewriting the target. Use only when the message starts with dia-adjudicate, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-conjecture

    Test a universal claim using counterexamples and user-directed repairs. Use only when the message starts with dia-conjecture, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-counterplan

    Construct a counterplan from contrary assumptions using the same evidence. Use only when the message starts with dia-counterplan, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-elenchus

    Examine a definition through classical Socratic dialogue and agreed premises. Use only when the message starts with dia-elenchus, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-emend

    Review a draft once and correct confirmed defects while marking uncertainty. Use only when the message starts with dia-emend, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-negative

    Critique a claim or practice against its own stated standard. Use only when the message starts with dia-negative, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-quaestio

    Use modern Socratic questions to develop an idea into options and a plan. Use only when the message starts with dia-quaestio, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-ratchet

    Revise through repeated rounds using external checks and locked results. Use only when the message starts with dia-ratchet, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-reductio

    Test a thesis by deriving a strict contradiction from stated premises. Use only when the message starts with dia-reductio, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-regula

    Write or review instructions for models against four rules. Use only when the message starts with dia-regula, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-router

    Short entry point to the dia skills. Shows a numbered menu, runs the skill picked by its menu number or its name, or picks the dia skill that fits a request. Use only when the first word of the message is dia on its own ("dia", "dia 4 ...", "dia reductio ...", or "dia" followed by a request), or whe

  • dia-skopos

    Confirm the user's goal, assumptions and open decisions before work. Use only when the message starts with dia-skopos, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-techne

    Deepen and execute a task using expert methods and outside checks. Use only when the message starts with dia-techne, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

  • dia-warrant

    Examine how well reasons support a defeasible conclusion. Use only when the message starts with dia-warrant, when the skill is invoked by name, or when dia-router selects it; a request that only sounds like this is not an invocation.

View source on GitHub ajitta.github.io

More from ajitta/dialectic-skills

All 2 plugins →

dia-panel

claude

Claude Code only: a workflow that runs the four dia review lenses on one document in parallel and has dia-adjudicate judge their whole reports twice, in two orders. Needs the dia plugin.

2

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain dia?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins