# co-dialectic

This plugin scores prompts and suggests sharper wording in Claude Code. Use it when you want feedback on how clearly you’ve framed a request.

- plugin · `type=plugin` · Claude Code · ★ 10
- Author: Exponential-OS
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Exponential-OS/prompt-engineering-in-action/tree/HEAD/plugins/co-dialectic
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/plugins/co-dialectic

## What it does

co-dialectic runs in Claude Code and includes skills for refining prompts, selecting an expert persona, and assessing context health. Other included skills check risky claims and calibrate responses. The plugin displays a prompt score and lets you choose whether to use a suggested rewrite.

For judge-panel checks, connect another model: Gemini with `gemini auth login`, ChatGPT with `codex login`, or a local model with `ollama pull deepseek-r1:7b`. One connection is enough to add a model; the cascade requires two or more. Without a second model, that cross-model check cannot run.

In Claude Code, add the catalog with `/plugin marketplace add anthropics/claude-plugins-community`, then install with `/plugin install co-dialectic@claude-community`. The license is AGPL-3.0.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install co-dialectic@claude-community
```

## When to use it
- rewrite a vague prompt before the model answers
- check how clearly a prompt is phrased
- choose an expert persona for a question
- flag risky claims in an answer
- carry context into a new session

## Example prompts
- Make my request more specific and explain the change.
- Score the clarity of this prompt.
- Check this answer for claims that may need verification.

## Similar
- [discernment-nudge](https://affpapa.org/en/nevibecode/plugins/discernment-nudge.md) — plugin · ★ 184013
- [academy-guide](https://affpapa.org/en/nevibecode/plugins/academy-guide.md) — plugin · ★ 184013
- [claude-api](https://affpapa.org/en/nevibecode/plugins/claude-api.md) — plugin · ★ 184013
- [example-skills](https://affpapa.org/en/nevibecode/plugins/example-skills.md) — plugin · ★ 184013
- [mem0](https://affpapa.org/en/nevibecode/plugins/mem0.md) — plugin · ★ 67869
- [promptfoo-evals](https://affpapa.org/en/nevibecode/plugins/promptfoo-evals.md) — plugin · ★ 26477

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
