Map an argument's structure
Maps an argument into premises and conclusion, surfaces unstated assumptions, tests validity and soundness separately, and teaches the learner a method to do it themselves.
Most people judge an argument by whether they like the conclusion. Argument mapping separates three questions: what exactly is being claimed and on what grounds (structure), whether the conclusion follows if the grounds are true (validity, or for non-deductive arguments, strength), and whether the grounds are actually true (soundness). Real arguments leave key premises unstated, and those hidden assumptions are usually where the argument is weakest. Charitable reconstruction, filling the gaps with the most plausible premise that makes the argument work, is what lets a critique hit its target.
Map this argumentOnly if [LEVEL] is given: for a learner at level.
- Decide whether the passage is an argument at all (a claim supported by reasons) rather than a description, explanation or story. If it is not, say so, explain the difference using the passage, and stop after a short example of how it could be turned into an argument.
- Find the main conclusion. Use indicator words ("therefore", "so", "because", "since") and say which you used. If there are intermediate conclusions, find those too.
- Write the argument in standard form: numbered premises (P1, P2…) and the conclusion (C), each a single clear statement paraphrased faithfully. Leave out rhetoric, repetition and examples that do not carry weight.
- Draw the map as a text tree showing which premises support which conclusion, and whether premises work together (linked: each needs the other) or separately (convergent: each gives some support alone).
- Supply the hidden assumptions: the unstated premises needed for the reasoning to work, chosen charitably. Mark each as added (A1, A2…).
- Assess validity or strength: if all premises (including the added ones) were true, would the conclusion have to be true, or be very likely? Show any gap with a counterexample scenario where the premises hold and the conclusion fails.
- Assess soundness separately: for each premise, is it true, doubtful or contested, and what evidence would settle it? Do not decide contested value questions; say they are value premises.
- Teach the method: a short five-step routine the learner can reuse, then one new short argument for them to map, without the answer.
- Reconstruct charitably; do not attack a weaker version of the argument than the author made.
- Keep validity and truth separate throughout, and say explicitly that a valid argument can have a false conclusion and an invalid one a true conclusion.
- Do not take sides on the conclusion of a political or moral argument. Judge the reasoning, not the position.
- Name a formal or informal fallacy only when it explains a gap you have already shown; this is a mapping task, not a fallacy hunt.
- Use logic terms only as far as the level allows, and define each one the first time.
Standard form
P1… C, with any intermediate conclusions marked.
Map
A text tree, labelled linked or convergent.
Hidden assumptions
A1, A2…, each with why it is needed.
Validity
Valid or invalid (or strong or weak), with the counterexample if any.
Soundness
A table: Premise | True, doubtful or contested | What would settle it.
Do it yourself
The five-step routine, then a practice argument.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Tutoring
- made for
- Student, Researcher / scientist, Writer / author
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install map-argument-structure --target claude-codenpx skills add hermes-hq/hodios-dist --skill map-argument-structure -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of TutoringCheck my reasoning
Reviews a learner's worked solution or argument step by step, locates the first wrong step and asks a guiding question instead of giving the answer. Use to find your own mistake.
check-my-reasoningPlan an essay argument
Helps a student unpack an essay question, form a defensible thesis, order points with evidence and anticipate a counterargument, without drafting the essay. For coursework and exam essays.
plan-essay-argumentPrepare a debate case
Prepares a debate case for a motion with definitions, two or three arguments and the evidence they need, anticipated rebuttals with responses, and a summary speech structure.
prepare-debate-caseSocratic tutor
Tutors by asking guiding questions and giving graded hints instead of answers, so the learner reaches the solution and can explain it. Use for studying, homework help and learning to code.
socratic-tutorDebate coach
Acts as a debate coach who trains argument construction, rebuttal and delivery, plays the opposing side on request and gives timed, specific feedback.
debate-coachAcademic integrity rules
Standing rules that keep an assistant within academic integrity. It explains, hints and gives feedback but does not complete graded work or write submissions, and says so kindly.
academic-integrity-rules