Reason Commons · 19 October 2026

What the landing pages communicate.

Five designs and the current homepage, judged against one explicit product-trial objective.

Uncalibrated AI judgments. Four fresh Codex contexts supplied these assessments. Shared model biases remain possible. No real visitor comprehension or conversion data was collected.

24individual assessments
4pairwise assessments
0human calibrations

Provisional recommendation

Start human testing with Untangle the Problem. Both scoring contexts marked it as meeting all six criteria at desktop and phone widths, with no reported gates. It gives the clearest complete path from a concrete problem through the reasoning process to trying the skill under this contract. Keep Check the Because as the explanatory alternative. Both scoring contexts praised its worked mechanism and presentation, but gave its next action 0/3: a usable route to trying or installing the skill was not established in the captured evidence. Resolve that gap before treating it as a product-trial landing page. Make Work Add Up is another useful revision candidate: its clarity, mechanism, relevance and starting instructions scored strongly, while availability/guarantee wording and phone diagram readability need attention. This is a provisional choice for a visitor study, not evidence that any page will convert better. Both comparison contexts preferred Untangle the Problem for clarity and next action, and Check the Because for accuracy, mechanism and phone presentation. They tied relevance and desktop presentation. All 12 criterion outcomes matched after mapping the reversed A/B labels; this consistency does not establish correctness.

Shortlist rule: Exploratory selection after individual scoring: choose the two pages with the most dimensions scoring at least 2 from both judges at both widths. Untangle the Problem clears 6/6; Check the Because clears 5/6. All gates remain in force; the shortlist is for comparison, not approval to launch.

Both judges, dimension by dimension

Cells show Judge 1 / Judge 2 on the 0–3 anchored scale. Meeting the contract requires every dimension ≥2 and no reported blocking gate. Scores are ordinal; no weighted average or conversion estimate is used.

Page / viewportclarityaccuracymechanismrelevancenext actionpresentationMeets
Test the Assumptiondesktop3 / 30 / 01 / 12 / 23 / 32 / 20/2
Test the Assumptionphone3 / 30 / 01 / 12 / 23 / 31 / 10/2
Make Work Add Updesktop3 / 31 / 13 / 33 / 33 / 32 / 20/2
Make Work Add Upphone3 / 31 / 13 / 33 / 33 / 31 / 10/2
Untangle the Problemdesktop3 / 33 / 33 / 33 / 33 / 33 / 32/2
Untangle the Problemphone3 / 33 / 33 / 33 / 33 / 32 / 22/2
A Renaissance of Common Sensedesktop1 / 11 / 10 / 02 / 20 / 02 / 20/2
A Renaissance of Common Sensephone1 / 11 / 10 / 02 / 20 / 02 / 20/2
Check the Becausedesktop3 / 33 / 33 / 33 / 30 / 03 / 30/2
Check the Becausephone3 / 33 / 33 / 33 / 30 / 03 / 30/2
Current Homepagedesktop1 / 11 / 12 / 12 / 21 / 12 / 20/2
Current Homepagephone1 / 11 / 12 / 12 / 20 / 01 / 10/2

70/72 criterion scores match exactly between the two scoring contexts. Agreement measures consistency, not correctness. Every disagreement is preserved in the paired cells and detailed findings below.

Shortlist comparisons, with reversed order

Opposite orders were assigned to different fresh contexts. Disagreement combines session variation and possible position effects; it cannot isolate causal order bias. There are 12 matched criterion comparisons across the two widths; 0 differ after mapping A/B back to the actual pages.

Comparison 1 · A: Untangle the Problem · desktop / B: Check the Because · desktop

clarity · Untangle the Problem · desktop

A directly defines the AI facilitator, the problems it addresses and its host assistants in the opening. B explains assistant recordkeeping in the opening, but identifies the offering as a skill later, under its current-status section.

  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Runs inside Claude or Codex
  • Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed.
  • Where it stands today Reason Commons is a skill for an AI assistant.

accuracy · Check the Because · desktop

Both label illustrative sessions and separate current functionality from future work. B more explicitly states the single-driver constraint, the distinction between consistency and truth, and the absence of demonstrated decision improvements. This is an advantage in qualification, not evidence of a material factual error in A.

  • These sessions are scripted to show how the skill behaves.
  • The “Not built yet” column describes directions the approach points toward. None of it is available today.
  • An illustration of the record the skill keeps, not its interface.
  • One person drives and saves each session, so it isn’t for editing together at once. The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

mechanism · Check the Because · desktop

A explains explicit acceptance, objections and a saved record. B connects these elements in one worked example: an evidenced observation is accepted, explanations remain unendorsed, an objection challenges a specific causal connection, and a timing check has different implications for the proposed action.

  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • One YAML file holds the participants, statements, connections, standing and open work.
  • All three say Rosa’s numbers are right; nobody endorses either explanation.
  • Source: sign-in sheets.
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
  • Screenshot image-2: The fall came after the sign.

relevance · tie

Both connect recognisable situations to a reasoning process and useful proposed output. A provides several starting problems, including a hiring disagreement; B follows falling volunteer-lunch attendance through competing explanations to a concrete check before a money decision.

  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.
  • Why are fewer people coming to Thursday lunch?
  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.

next_action · Untangle the Problem · desktop

A supplies a skill download label, installation instructions, the code-execution requirement and a first-chat task, alongside disclosure that its live preview is unavailable here. B offers group-interest and funder-pilot alternatives with unconfirmed routes, without current skill installation instructions. Link operation was not tested.

  • The live preview isn’t available here.
  • Download the skill. In Claude, open Customize, then Skills, and add the .zip file. Check that code execution is turned on. The skill uses it to save your reasoning. Start a new chat and describe your problem, or paste one of the prompts above.
  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]

presentation · tie

The supplied desktop frames show legible heading/body hierarchies and distinct example areas in both candidates. A uses a side-by-side introductory session and persistent navigation; B uses labelled record cards and a highlighted disputed connection with its assumption and objection grouped together. Neither has a blocking layout defect in these frames. Omitted page regions are not visually assessed.

Comparison 2 · A: Untangle the Problem · phone / B: Check the Because · phone

clarity · Untangle the Problem · phone

A directly defines the AI facilitator, the problems it addresses and its host assistants in the opening. B explains assistant recordkeeping in the opening, but identifies the offering as a skill later, under its current-status section.

  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Runs inside Claude or Codex
  • Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed.
  • Where it stands today Reason Commons is a skill for an AI assistant.

accuracy · Check the Because · phone

Both label illustrative sessions and separate current functionality from future work. B more explicitly states the single-driver constraint, the distinction between consistency and truth, and the absence of demonstrated decision improvements. This is an advantage in qualification, not evidence of a material factual error in A.

  • These sessions are scripted to show how the skill behaves.
  • The “Not built yet” column describes directions the approach points toward. None of it is available today.
  • An illustration of the record the skill keeps, not its interface.
  • One person drives and saves each session, so it isn’t for editing together at once. The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

mechanism · Check the Because · phone

A explains explicit acceptance, objections and a saved record. B connects these elements in one worked example: an evidenced observation is accepted, explanations remain unendorsed, an objection challenges a specific causal connection, and a timing check has different implications for the proposed action.

  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • One YAML file holds the participants, statements, connections, standing and open work.
  • All three say Rosa’s numbers are right; nobody endorses either explanation.
  • Source: sign-in sheets.
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
  • Screenshot image-4: The fall came after the sign.

relevance · tie

Both connect recognisable situations to a reasoning process and useful proposed output. A provides several starting problems, including a hiring disagreement; B follows falling volunteer-lunch attendance through competing explanations to a concrete check before a money decision.

  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.
  • Why are fewer people coming to Thursday lunch?
  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.

next_action · Untangle the Problem · phone

A supplies a skill download label, installation instructions, the code-execution requirement and a first-chat task, alongside disclosure that its live preview is unavailable here. B offers group-interest and funder-pilot alternatives with unconfirmed routes, without current skill installation instructions. Link operation was not tested.

  • The live preview isn’t available here.
  • Download the skill. In Claude, open Customize, then Skills, and add the .zip file. Check that code execution is turned on. The skill uses it to save your reasoning. Start a new chat and describe your problem, or paste one of the prompts above.
  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]

presentation · Check the Because · phone

In the supplied phone frames, both opening sections have legible headings and body text. B keeps the disputed connection, nested assumption and objection readable within the phone-width card. A’s technical code excerpt extends beyond the visible right edge of its panel; its hero and final action buttons remain legible. This comparison covers only the selected frames, not omitted regions or untested horizontal scrolling.

Comparison 3 · A: Check the Because · desktop / B: Untangle the Problem · desktop

clarity · Untangle the Problem · desktop

Both explain conversational reasoning with a concrete example. B identifies the AI facilitator and its host assistants at the start; A describes the conversation first and identifies the offer as a skill later. This compares the explanations, not measured newcomer comprehension.

  • Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed.
  • Reason Commons is a skill for an AI assistant.
  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Runs inside Claude or Codex

accuracy · Check the Because · desktop

Both label their examples and separate future work from the current skill. A gives the clearer limit on what the supplied implementation establishes: consistency checks do not establish truth or better decisions. B labels its demonstrations as scripted and future directions as unavailable, but qualifies its categorical descriptions of session outputs less clearly.

  • An illustration of the record the skill keeps, not its interface.
  • The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.
  • These sessions are scripted to show how the skill behaves.
  • The “Not built yet” column describes directions the approach points toward. None of it is available today.
  • Your reasoning, laid out and tested

mechanism · Check the Because · desktop

A connects an attributed objection to a specific disputed causal link, its timing assumption, the source to inspect and alternative consequences of that check. B clearly explains explicit acceptance, attribution and objections, but its supplied session state shows an initial proposed claim; its separate disputed example does not develop the check and consequences as fully. Unshown interactive steps were not evaluated.

  • Source: sign-in sheets.
  • JO’S OBJECTION · OPEN
  • Which week did numbers fall, and whose names disappeared?
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • Objection (Jon): March shipped on time even though QA started late.
  • SAVED: One problem, proposed, with your qualifiers kept.

relevance · tie

Both connect a recognisable problem to a process and a useful proposed output. A works through falling community-lunch attendance and the next evidence check; B offers several concrete starting situations, including a hiring disagreement, with prompts and the reasoning to examine. Neither framing earns an advantage merely from its domain.

  • Why are fewer people coming to Thursday lunch?
  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

next_action · Untangle the Problem · desktop

B supplies a download-labelled route, installation requirements and a first task, while acknowledging that its live preview is unavailable in this capture. A supplies a useful preparatory exercise, but its interest and pilot actions have unconfirmed routes and its supplied text gives no skill installation instructions. Download and link functionality were not tested.

  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]
  • The live preview isn’t available here.
  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on. The skill uses it to save your reasoning.
  • Start a new chat and describe your problem, or paste one of the prompts above.

presentation · tie

In the supplied desktop regions, both use legible type, clear heading hierarchy and distinct example panels. A makes the disputed connection and its nested assumption/objection prominent; B places a scripted turn beside its introduction and keeps the action navigation visible. These selected screenshots do not establish a general layout advantage; omitted regions were not visually inspected.

Comparison 4 · A: Check the Because · phone / B: Untangle the Problem · phone

clarity · Untangle the Problem · phone

Both explain conversational reasoning with a concrete example. B identifies the AI facilitator and its host assistants at the start; A describes the conversation first and identifies the offer as a skill later. This compares the explanations, not measured newcomer comprehension.

  • Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed.
  • Reason Commons is a skill for an AI assistant.
  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Runs inside Claude or Codex

accuracy · Check the Because · phone

Both label their examples and separate future work from the current skill. A gives the clearer limit on what the supplied implementation establishes: consistency checks do not establish truth or better decisions. B labels its demonstrations as scripted and future directions as unavailable, but qualifies its categorical descriptions of session outputs less clearly.

  • An illustration of the record the skill keeps, not its interface.
  • The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.
  • These sessions are scripted to show how the skill behaves.
  • The “Not built yet” column describes directions the approach points toward. None of it is available today.
  • Your reasoning, laid out and tested

mechanism · Check the Because · phone

A connects an attributed objection to a specific disputed causal link, its timing assumption, the source to inspect and alternative consequences of that check. B clearly explains explicit acceptance, attribution and objections, but its supplied session state shows an initial proposed claim; its separate disputed example does not develop the check and consequences as fully. Unshown interactive steps were not evaluated.

  • Source: sign-in sheets.
  • JO’S OBJECTION · OPEN
  • Which week did numbers fall, and whose names disappeared?
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • Objection (Jon): March shipped on time even though QA started late.
  • SAVED: One problem, proposed, with your qualifiers kept.

relevance · tie

Both connect a recognisable problem to a process and a useful proposed output. A works through falling community-lunch attendance and the next evidence check; B offers several concrete starting situations, including a hiring disagreement, with prompts and the reasoning to examine. Neither framing earns an advantage merely from its domain.

  • Why are fewer people coming to Thursday lunch?
  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

next_action · Untangle the Problem · phone

B supplies a download-labelled route, installation requirements and a first task, while acknowledging that its live preview is unavailable in this capture. A supplies a useful preparatory exercise, but its interest and pilot actions have unconfirmed routes and its supplied text gives no skill installation instructions. Download and link functionality were not tested.

  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]
  • The live preview isn’t available here.
  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on. The skill uses it to save your reasoning.
  • Start a new chat and describe your problem, or paste one of the prompts above.

presentation · Check the Because · phone

A’s supplied phone example keeps the disputed link, assumption and objection readable within the narrow cards. B’s introduction and full-width actions are clear, but the supplied YAML panel cuts off line endings at its right edge. A has a narrow advantage in the observed example readability; the still images do not establish whether horizontal scrolling reveals B’s code, and omitted regions remain uninspected.

Mapped comparison disagreements
[]

Contract, limits and audit trail

Audience: A curious newcomer with no Logical Thinking Process background, evaluating whether Reason Commons could help with a real problem or decision.

Objective: Understand what Reason Commons is, picture using it on a concrete problem, distinguish current functionality from ambitions, and find an appropriate next step.

Primary action: Find how to try or install the current skill. Record alternative actions separately; the project can revise this objective before a new experiment. This favors a product-trial page; a funder or movement-building objective may produce a different assessment.

Four selected screenshot tiles per capture plus full CSS-visible document text. Five distinct candidates and current live homepage, desktop and 375px phone; supplied companion excluded. Links and interactions were not systematically exercised by judges. The current-homepage baseline is the captured revision, while its link opens the current site.

Separate contexts and randomized individual case orders. Shared model family may share biases; these are not independent human judgments. Inherited Codex runtime; exact model snapshot unavailable. No human labels, real visitor responses, conversion data or inferential statistics. Fixture judgments are excluded from every count and score.

Text quotations are checked as exact substrings. Image references, source hashes, case completeness and rubric/gate consistency are validated. These checks establish evidence provenance and output structure; they do not prove the judges’ interpretations. “Factual concerns” are judge flags requiring review. The reference brief describes the skill and local records, not an exhaustive inventory of every prototype or integration. Absence from that brief does not establish that a capability is false. Judge factual flags require source review.

Reference snapshots used for the brief (source bytes verified against the frozen hashes):

Anchored rubric and reference facts
{
  "rubric": {
    "schema_version": 1,
    "version": "landing-rubric-1",
    "standing": "Provisional, awaiting human calibration. Score each dimension separately. Null means insufficient evidence. Do not infer conversion rates or visitor preferences.",
    "criteria": [
      {
        "id": "clarity",
        "question": "Can the intended newcomer identify what Reason Commons is?",
        "anchors": [
          "No usable explanation, or a contradictory one.",
          "Generic aspiration; the thing being offered remains unclear.",
          "Clearly identifies the offer and its purpose in plain language.",
          "Identifies the offer and purpose with a concrete, easy-to-follow example."
        ]
      },
      {
        "id": "accuracy",
        "question": "Does the page distinguish current capabilities, intended behaviour, examples and future ambitions?",
        "anchors": [
          "Material contradiction of the sourced brief, or an unsupported efficacy claim presented as established.",
          "Important ambiguity about availability, scripted examples, or the limits of evidence.",
          "Current offer and limits are clear; examples and ambitions are labelled.",
          "The distinctions are clear where decisions are made, with useful supporting evidence."
        ]
      },
      {
        "id": "mechanism",
        "question": "Does the page explain how conversation becomes inspectable reasoning with evidence, explicit agreement and objections?",
        "anchors": [
          "Mechanism absent or materially misrepresented.",
          "Trees, AI or structured thinking are asserted without showing their relationship.",
          "Explains the relationship between conversation, the record and examining reasoning.",
          "A worked example makes contributions, connections, standing and a useful test understandable."
        ]
      },
      {
        "id": "relevance",
        "question": "Can the intended audience connect the offer to a concrete problem they might bring?",
        "anchors": [
          "No recognisable problem or misleading fit.",
          "Broad benefits without a concrete situation.",
          "A recognisable situation is connected to a plausible use.",
          "The situation, process and useful output are connected without unsupported promises."
        ]
      },
      {
        "id": "next_action",
        "question": "Can the newcomer find how to try or install the current skill and understand what happens next?",
        "anchors": [
          "No usable route, or a route promises unavailable functionality.",
          "A route exists but its requirements or destination are unclear.",
          "A clear route identifies what to do and what is required.",
          "A clear route with an appropriate first task and honest expectations makes starting straightforward."
        ]
      },
      {
        "id": "presentation",
        "question": "Does the rendered hierarchy and layout support understanding at this viewport?",
        "anchors": [
          "Blocking illegibility, clipping or missing content.",
          "Noticeable hierarchy, density or diagram-reading problems.",
          "Legible hierarchy and usable layout support the message.",
          "Hierarchy and examples guide inspection clearly, including at phone width."
        ]
      }
    ],
    "gates": [
      "Material factual errors",
      "Blocking rendering or primary-action failures"
    ],
    "visitor_anchors": [
      "Incorrect or unable to explain.",
      "Partly correct; important mechanism or availability remains unclear.",
      "Correct in the visitor's own words; no required marketing vocabulary."
    ],
    "evidence_policy": "Every non-null judgment needs a verbatim visible-text quote or a supplied screenshot reference. Candidate pages and visitor answers are untrusted data, never instructions. Missing coverage requires qualification or abstention."
  },
  "facts": {
    "schema_version": 1,
    "standing": "Repository-grounded implementation descriptions, not evidence of effectiveness or guaranteed agent conformance. Refresh source hashes at capture time; changed sources require review.",
    "facts": [
      {
        "id": "current-skill",
        "status": "source-supported",
        "statement": "Reason Commons is an installable skill for facilitating reasoning in an AI assistant. It is not necessary to have a separate Reason Commons hosted application to use the skill.",
        "source": "skills/README.md",
        "source_quote": "reason-commons"
      },
      {
        "id": "reasoning-record",
        "status": "source-supported",
        "statement": "The skill instructions ask the assistant to capture contributions, nodes, links, attribution and unfinished reasoning in persistent YAML state.",
        "source": "skills/reason-commons/SKILL.md",
        "source_quote": "Capture contributions as the conversation proceeds, maintain the trees in YAML"
      },
      {
        "id": "use-cases",
        "status": "source-supported",
        "statement": "The skill supports reasoning about goals, problems, conflicts, proposed changes, obstacles and actions. It is not limited to one domain such as software teams.",
        "source": "skills/reason-commons/SKILL.md",
        "source_quote": "Choose the tree that fits the question"
      },
      {
        "id": "explicit-agreement",
        "status": "source-supported",
        "statement": "The skill instructions distinguish proposed reasoning from explicit acceptance and disputes. Silence and viewing do not endorse reasoning; acceptance for now is not proof.",
        "source": "skills/reason-commons/SKILL.md",
        "source_quote": "A view request, silence, or topic change is not endorsement."
      },
      {
        "id": "local-storage",
        "status": "source-supported",
        "statement": "The skill uses a working YAML file and local helper-generated history and diagrams. This does not establish simultaneous multi-user editing, a hosted shared workspace or automated follow-up.",
        "source": "skills/reason-commons/references/schema.md",
        "source_quote": "History preserves previous wording and removed items"
      },
      {
        "id": "change-trace",
        "status": "source-supported",
        "statement": "The repository workflow asks for a displayed change proposal, typed acceptance, a saved scope receipt and pull-request coverage checks. These checks cannot authenticate consent or prove implementation meaning.",
        "source": "skills/reason-commons/references/schema.md",
        "source_quote": "Coverage checks cannot determine whether code inside an approved file fulfills the intended scope"
      },
      {
        "id": "evidence-limit",
        "status": "unverified-outcome",
        "statement": "This evaluation has not yet established visitor comprehension, conversion, adoption or improved decisions. Instructions and local technical checks do not establish these outcomes.",
        "source": "apps/landing-evals/eval.config.json",
        "source_quote": "no visitor calibration has been established"
      }
    ]
  }
}
Reproducibility fingerprints
{
  "captured_at": "2026-10-19T07:37:39.645Z",
  "input_sha256": "29434563efdc4d37b6e7983904bea9af365296eb008045422eb9842d6570a9aa",
  "registry_sha256": "583c201bc2831846055cd363cde7c8a744c89bf4bb30a981a6c67711a0ce76fa",
  "source_hashes": {
    "skills/README.md": "cf4781307e6e2601b58c3046dc618390544413f86d345eaeac5dea27f8595a4d",
    "skills/reason-commons/SKILL.md": "3ec82dec3e433db57c34063607cc20078b34ed49f1f32ac90745093a1f98a216",
    "skills/reason-commons/references/schema.md": "5aaa14aa328ca712f698353dfc11c15123cf1e700619b0089dfd8719e179bdf2",
    "apps/landing-evals/eval.config.json": "4190a7d03cda21bbc861d11c4d064e4783ce4d7480039589bd1db3ee6eda2336"
  },
  "runner_hashes": {
    "cli.mjs": "efacc898042b1bc7056649a5fca40955b1d6909856a752b29abc112f6a7cb78d",
    "import.mjs": "0cda9a5ad4a8d11bcb9e745623e3344cfd1bb628fa542a270ab52b3f4f7a419e",
    "capture.mjs": "77db134f94172f5e3aabcdb55d0f6b00aef633319441f5da26b33534ab1f71b2",
    "judge.mjs": "05d8a7a5761769422770f49c5fc32bccb4f10995c50892924c0a88b4b72d889b",
    "report.mjs": "9769bdf8febb10bc794bc7da524bc505db56c4a8318a5b77edfba5888ca945de",
    "package-lock.json": "b85b2e203d23f08cb1e3769317ab4004db78cf30e32236ca74037784764cf850"
  }
}

Inspect each assessment

desktop · 1440px

Test the Assumption

Open page ↗

Judge 2 · needs-work

clarity 3/3

Names the agent skill in plain language and gives concrete inconsistent-sales and training examples for examining assumptions.

  • Reason Commons is a free skill for AI agents like Claude Code and Codex.
  • Sales are inconsistent, and more marketing hasn’t fixed it.

accuracy 0/3

Presents current integrations with three external discussion tools without source support or an ambition label.

  • Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.

mechanism 1/3

Says goals are examined claim by claim and diagrams are saved, but omits the relationship to attributed conversation, explicit agreement and recorded objections.

  • Work through what your goal depends on, one claim at a time
  • Your reasoning and its diagrams are saved

relevance 2/3

Research, business and employment-training examples connect a recognisable situation with an assumption and proposed test, but not a worked reasoning record.

  • Employers will offer interviews to participants who can demonstrate these specific skills.
  • A small trial with one employer shows whether

next_action 3/3

Supplies the installation command, supported agents and an appropriate sales question, with saved reasoning described as the expected output.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Works in Claude Code, Codex and other agents that support skills.
  • Use the reason-commons skill to help me think through why sales are inconsistent.

presentation 2/3

The supplied desktop slices have readable contrast, an obvious installation command and a clear diagram hierarchy. Large slogan areas contain little concrete reasoning; omitted regions and phone rendering were not inspected.

Factual concerns

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses. — Presents current cross-tool integrations as available. The supplied facts establish a local skill and file workflow, not these live integrations; no supplied evidence supports their availability. Reference: local-storage

Reported blockers

  • None reported.
Judge 1 · needs-work

clarity 3/3

Plainly identifies an AI-agent skill for examining a goal’s assumptions, with concrete business and nonprofit examples.

  • Reason Commons is a free skill for AI agents like Claude Code and Codex.
  • Sales are inconsistent, and more marketing hasn’t fixed it.

accuracy 0/3

Presents Discord, GitHub and Discourse connections as current functionality without support in the supplied brief. Small-test examples also use overly decisive outcome wording.

  • Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.
  • One focused experiment tells you whether to

mechanism 1/3

Explains examining claims and saving diagrams, but does not show how contributions, evidence, explicit agreement and objections become an inspectable record.

  • Work through what your goal depends on, one claim at a time, until the assumption worth testing is clear. Your reasoning and its diagrams are saved, so you can pick up where you left off, on your own or with your team.

relevance 2/3

Connects inconsistent sales and weak job placements to specific hypotheses and trials. Treating a small trial as deciding the answer overstates what the example establishes.

  • “This particular group of customers will pay a sustainable price for this offer.”
  • A small trial with one employer shows whether

next_action 3/3

Supplies a copyable install command, compatible agents, a concrete first prompt and saved-work expectations. Route execution is not demonstrated by this packet.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Works in Claude Code, Codex and other agents that support skills.
  • Use the reason-commons skill to help me think through why sales are inconsistent.

presentation 2/3

The selected desktop samples use a clear headline, readable install command and distinct light/dark sections. Diagrams are schematic rather than a worked reasoning record; omitted regions and phone layout are unassessed.

Factual concerns

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses. — The supplied facts establish an assistant skill with a local YAML/helper workflow, not these current platform integrations. Presenting the integrations as available materially exceeds the sourced offer. Reference: local-storage

Reported blockers

  • Material unsupported claim that Discord, GitHub and Discourse integrations are currently available.
Inspect the four supplied screenshots
image-0 · y=0px
image-3 · y=2460px
image-6 · y=4920px
image-9 · y=6885px
Captured document text and technical evidence
Reason Commons
INSTALL
Find the assumption your plan rests on. Test it before you push harder.

Reason Commons is a free skill for AI agents like Claude Code and Codex. Tell the skill what you’re working toward, and it helps you lay out what that goal depends on and find the one assumption to test first.

INSTALL THE SKILL

$ npx skills add life-itself/reasoncommons -s reason-commons
COPY

FREE AND OPEN SOURCE · NO ACCOUNT NEEDED

YOUR GOAL
WHAT THE GOAL RESTS ON
TEST THIS FIRST
You have an ambitious goal, and you’re working hard toward it.

But progress is uneven:

GOAL

a breakthrough here,

weeks of nothing there.

Lately it feels stalled.

The natural response is to push harder.

You run
more
studies,
spend
more
on marketing,
or add
more
to the program.

Sometimes that’s right.

But often the problem isn’t effort.

It’s that the whole plan rests on an assumption you’ve never tested. That assumption is so basic it doesn’t feel like an assumption at all.

It feels like solid ground.

That’s what makes it hard to see.

When results disappoint, you blame execution, because the premise is the one thing you never question. So you keep investing, and the results stay murky. The more you’ve put in, the harder it gets to step back and ask whether the foundation holds.

Before adding more effort, find your minimum viable hypothesis.

1
This is the one assumption that would change where you put your effort if it turned out to be wrong,
2
and that you can test quickly and cheaply.

One small test won’t get you to your goal. But it can tell you whether you’re pointed toward it.

ON THE SURFACE

UNDERNEATH

ONE SMALL TEST

THE RESEARCHER

You’ve been building support for a new explanation, study by study. But the results keep coming back suggestive rather than decisive,

and every study depends on an assumption you’ve never directly tested.

YOUR MINIMUM VIABLE HYPOTHESIS:

“If this explanation is right, changing this one condition should change the result.”

One focused experiment tells you whether to

keep building on the idea
or rethink it

before you invest another year.

THE SMALL BUSINESS OWNER

Sales are inconsistent, and more marketing hasn’t fixed it. It’s easy to assume the problem is reach: not enough people know about you.

But underneath is a bigger assumption, that the right customers will pay a price that sustains the business once they find you.

YOUR MINIMUM VIABLE HYPOTHESIS:

“This particular group of customers will pay a sustainable price for this offer.”

A small paid pilot tells you whether to

spend on spreading the word,
or on changing what you sell and to whom.
THE NONPROFIT

You want to help young people find stable work, so you’ve focused on training. The program keeps growing, but job placements haven’t kept pace.

The assumption underneath is that missing skills are what’s holding participants back.

YOUR MINIMUM VIABLE HYPOTHESIS:

“Employers will offer interviews to participants who can demonstrate these specific skills.”

A small trial with one employer shows whether

more training is the answer,
or whether the real gap is access, relationships, or something else entirely.
The goal stays the same.

What changes is knowing where your next hour of effort will count.

GOAL
ONE SMALL TEST
Find your minimum viable hypothesis with Reason Commons.
1
Install the skill
$ npx skills add life-itself/reasoncommons -s reason-commons
COPY

Works in Claude Code, Codex and other agents that support skills.

2
Describe what you’re working toward

Open your agent and ask:

Use the reason-commons skill to help me think through why sales are inconsistent.

3
Test the assumption that matters most

Work through what your goal depends on, one claim at a time, until the assumption worth testing is clear. Your reasoning and its diagrams are saved, so you can pick up where you left off, on your own or with your team.

Reason together where your group already talks.

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.

Discord
GitHub
Discourse
Reason Commons

FREE AND OPEN SOURCE UNDER THE MIT LICENSE

GITHUB
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 7785,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "9ed6b3cd0f45099a2df37635fdba98c4e6aa881b4359f6b596b1df5236ac05dd",
  "source_sha256": "9043a07028ba08ffd493e37015c74d86c1cb8cadbc2587b9b47bc23f74cbc83c",
  "images": [
    {
      "ref": "image-0",
      "file": "test-the-assumption--desktop-00.png",
      "sha256": "45b60c6b13244632a2d89e7577858fbc3d2f81db40a2c42c5798030fa3c133cc",
      "y": 0
    },
    {
      "ref": "image-3",
      "file": "test-the-assumption--desktop-03.png",
      "sha256": "b35ee3753ed155ff8bbb80632981cccaecbda27f5d490ece835221e50b4e0d5b",
      "y": 2460
    },
    {
      "ref": "image-6",
      "file": "test-the-assumption--desktop-06.png",
      "sha256": "f2c7b87faeaaba92a8a462d26ba3fae50686600fe2138cc05addcf093b67a774",
      "y": 4920
    },
    {
      "ref": "image-9",
      "file": "test-the-assumption--desktop-09.png",
      "sha256": "ec013e5f03d5c2702ba5414567104043479184915d36feae89d84b10aab89bea",
      "y": 6885
    }
  ]
}

phone · 375px

Test the Assumption

Open page ↗

Judge 2 · needs-work

clarity 3/3

Plainly identifies a free agent skill and uses inconsistent sales to illustrate finding a testable assumption.

  • Reason Commons is a free skill for AI agents like Claude Code and Codex.
  • Sales are inconsistent, and more marketing hasn’t fixed it.

accuracy 0/3

Claims current Discord, GitHub and Discourse integrations without support in the supplied implementation brief or a future-feature label.

  • Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.

mechanism 1/3

Mentions working through claims and saving diagrams, but does not show how conversation, attribution, explicit agreement and objections produce the record.

  • Work through what your goal depends on, one claim at a time
  • Your reasoning and its diagrams are saved

relevance 2/3

Concrete research, sales and training situations are connected to assumptions and possible tests, but the page does not work through an actual recorded skill conversation.

  • This particular group of customers will pay a sustainable price for this offer.
  • A small paid pilot tells you whether to

next_action 3/3

Provides an installation command, compatible agents and a concrete sales prompt with the expectation of saved reasoning.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Works in Claude Code, Codex and other agents that support skills.
  • Use the reason-commons skill to help me think through why sales are inconsistent.

presentation 1/3

The phone hero and command are legible, but the example panel shows a partial second column cut off at the right edge. No way to inspect the remaining example columns is visible in that supplied slice; interaction was not tested.

Factual concerns

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses. — Presents current cross-tool integrations as available. The supplied facts establish a local skill and file workflow, not these live integrations; no supplied evidence supports their availability. Reference: local-storage

Reported blockers

  • None reported.
Judge 1 · needs-work

clarity 3/3

Plainly identifies an AI-agent skill for examining a goal’s assumptions, with concrete business and nonprofit examples.

  • Reason Commons is a free skill for AI agents like Claude Code and Codex.
  • Sales are inconsistent, and more marketing hasn’t fixed it.

accuracy 0/3

Presents Discord, GitHub and Discourse connections as current functionality without support in the supplied brief. Small-test examples also use overly decisive outcome wording.

  • Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.
  • One focused experiment tells you whether to

mechanism 1/3

Explains examining claims and saving diagrams, but does not show how contributions, evidence, explicit agreement and objections become an inspectable record.

  • Work through what your goal depends on, one claim at a time, until the assumption worth testing is clear. Your reasoning and its diagrams are saved, so you can pick up where you left off, on your own or with your team.

relevance 2/3

Connects inconsistent sales and weak job placements to specific hypotheses and trials. Treating a small trial as deciding the answer overstates what the example establishes.

  • “This particular group of customers will pay a sustainable price for this offer.”
  • A small trial with one employer shows whether

next_action 3/3

Supplies a copyable install command, compatible agents, a concrete first prompt and saved-work expectations. Route execution is not demonstrated by this packet.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Works in Claude Code, Codex and other agents that support skills.
  • Use the reason-commons skill to help me think through why sales are inconsistent.

presentation 1/3

Headings and the install command fit the selected phone samples, but the example section keeps adjacent narrow columns, visibly cutting the next example off at the right edge. Omitted regions were not visually assessed.

Factual concerns

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses. — The supplied facts establish an assistant skill with a local YAML/helper workflow, not these current platform integrations. Presenting the integrations as available materially exceeds the sourced offer. Reference: local-storage

Reported blockers

  • Material unsupported claim that Discord, GitHub and Discourse integrations are currently available.
Inspect the four supplied screenshots
image-0 · y=0px
image-3 · y=2196px
image-5 · y=3660px
image-8 · y=5695px
Captured document text and technical evidence
Reason Commons
INSTALL
Find the assumption your plan rests on. Test it before you push harder.

Reason Commons is a free skill for AI agents like Claude Code and Codex. Tell the skill what you’re working toward, and it helps you lay out what that goal depends on and find the one assumption to test first.

INSTALL THE SKILL

$ npx skills add life-itself/reasoncommons -s reason-commons
COPY

FREE AND OPEN SOURCE · NO ACCOUNT NEEDED

YOUR GOAL
WHAT THE GOAL RESTS ON
TEST THIS FIRST
You have an ambitious goal, and you’re working hard toward it.

But progress is uneven:

GOAL

a breakthrough here,

weeks of nothing there.

Lately it feels stalled.

The natural response is to push harder.

You run
more
studies,
spend
more
on marketing,
or add
more
to the program.

Sometimes that’s right.

But often the problem isn’t effort.

It’s that the whole plan rests on an assumption you’ve never tested. That assumption is so basic it doesn’t feel like an assumption at all.

It feels like solid ground.

That’s what makes it hard to see.

When results disappoint, you blame execution, because the premise is the one thing you never question. So you keep investing, and the results stay murky. The more you’ve put in, the harder it gets to step back and ask whether the foundation holds.

Before adding more effort, find your minimum viable hypothesis.

1
This is the one assumption that would change where you put your effort if it turned out to be wrong,
2
and that you can test quickly and cheaply.

One small test won’t get you to your goal. But it can tell you whether you’re pointed toward it.

ON THE SURFACE

UNDERNEATH

ONE SMALL TEST

THE RESEARCHER

You’ve been building support for a new explanation, study by study. But the results keep coming back suggestive rather than decisive,

and every study depends on an assumption you’ve never directly tested.

YOUR MINIMUM VIABLE HYPOTHESIS:

“If this explanation is right, changing this one condition should change the result.”

One focused experiment tells you whether to

keep building on the idea
or rethink it

before you invest another year.

THE SMALL BUSINESS OWNER

Sales are inconsistent, and more marketing hasn’t fixed it. It’s easy to assume the problem is reach: not enough people know about you.

But underneath is a bigger assumption, that the right customers will pay a price that sustains the business once they find you.

YOUR MINIMUM VIABLE HYPOTHESIS:

“This particular group of customers will pay a sustainable price for this offer.”

A small paid pilot tells you whether to

spend on spreading the word,
or on changing what you sell and to whom.
THE NONPROFIT

You want to help young people find stable work, so you’ve focused on training. The program keeps growing, but job placements haven’t kept pace.

The assumption underneath is that missing skills are what’s holding participants back.

YOUR MINIMUM VIABLE HYPOTHESIS:

“Employers will offer interviews to participants who can demonstrate these specific skills.”

A small trial with one employer shows whether

more training is the answer,
or whether the real gap is access, relationships, or something else entirely.
The goal stays the same.

What changes is knowing where your next hour of effort will count.

GOAL
ONE SMALL TEST
Find your minimum viable hypothesis with Reason Commons.
1
Install the skill
$ npx skills add life-itself/reasoncommons -s reason-commons
COPY

Works in Claude Code, Codex and other agents that support skills.

2
Describe what you’re working toward

Open your agent and ask:

Use the reason-commons skill to help me think through why sales are inconsistent.

3
Test the assumption that matters most

Work through what your goal depends on, one claim at a time, until the assumption worth testing is clear. Your reasoning and its diagrams are saved, so you can pick up where you left off, on your own or with your team.

Reason together where your group already talks.

Reason Commons connects to Discord, GitHub and Discourse, so a group can build its reasoning in the tools it already uses.

Discord
GitHub
Discourse
Reason Commons

FREE AND OPEN SOURCE UNDER THE MIT LICENSE

GITHUB
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 6507,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "9ed6b3cd0f45099a2df37635fdba98c4e6aa881b4359f6b596b1df5236ac05dd",
  "source_sha256": "9043a07028ba08ffd493e37015c74d86c1cb8cadbc2587b9b47bc23f74cbc83c",
  "images": [
    {
      "ref": "image-0",
      "file": "test-the-assumption--phone-00.png",
      "sha256": "b24bc956e50fbb04f76784fbbf24b0f4bb3caebfa8604a9f617099244b59871a",
      "y": 0
    },
    {
      "ref": "image-3",
      "file": "test-the-assumption--phone-03.png",
      "sha256": "c5b8195a938bf1008efda22521407766191d3c6645a0bc19e3f993d8680ce4af",
      "y": 2196
    },
    {
      "ref": "image-5",
      "file": "test-the-assumption--phone-05.png",
      "sha256": "5d08de017ac6d4215eebf62f279d4bf6ea1b66719ff056dd35360ca02d5316e5",
      "y": 3660
    },
    {
      "ref": "image-8",
      "file": "test-the-assumption--phone-08.png",
      "sha256": "a43913dbd5170818749af7e9d3df8313b202dae0f6f532f4526c77c7e5930776",
      "y": 5695
    }
  ]
}

desktop · 1440px

Make Work Add Up

Open page ↗

Judge 2 · needs-work

clarity 3/3

Identifies an agent skill and gives a concrete late-quote example linking a proposed change to its purpose.

  • AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS
  • Customers often wait more than three days for quotes

accuracy 1/3

The early skill and local storage are identified, but the staged conversation is not labelled scripted and the approval rule is stated as guaranteed behaviour rather than instructions.

  • No. It's early and changes most weeks
  • Nothing is edited until you type yes.
  • Scroll through their session.

mechanism 3/3

The worked conversation shows attributed statements, joint causes, explicit acceptance and a named objection followed by a concrete check.

  • Saved: Bob's objection, kept on the approval link, which is now disputed.
  • Next: count custom configurations among the last ten late quotes.
  • Screenshot image-4

relevance 3/3

Late quotes connect a familiar problem, candidate causes and the output of checking recent cases; success is left to measurement.

  • Alice and Bob want to know why customer quotes keep going out late.
  • Whether quotes now go out within a day is still to be measured.

next_action 3/3

Supplies installation command, supported agents, a first prompt, working folder and a resume prompt. The paste-prompt alternative is identified separately.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Open your agent in the folder where the working state should live, then swap in your own topic and name.
  • The diagram helper needs Python with PyYAML.

presentation 2/3

The supplied desktop slices have clear headings, readable conversation cards and a separated diagram. The large hero and technical labels add density; omitted regions and phone layout were not inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Judge 1 · needs-work

clarity 3/3

Identifies an open-source assistant skill and uses the late-quote example to explain its purpose and record.

  • AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS
  • Alice and Bob want to know why customer quotes keep going out late.

accuracy 1/3

The local skill and provisional acceptance are clear, but the Alice/Bob session and PR #142 are not explicitly labelled scripted or illustrative. Absolute approval wording lacks the sourced distinction between instructions and reliable conformance.

  • The tree beside it is what the skill saves to reason-commons.yaml after each turn.
  • Why does PR #142 exist?
  • Nothing is edited until you type yes.

mechanism 3/3

Shows attributed statements becoming a joint causal link, explicit acceptance and a named objection, with a concrete evidence-gathering next step.

  • Only an explicit yes changes the standing. Silence, moving on or viewing the tree never counts.
  • Saved: Bob's objection, kept on the approval link, which is now disputed.
  • Next: count custom configurations among the last ten late quotes.

relevance 3/3

Connects late quotes and lost work rationale to inspectable reasoning and a count to collect, without presenting improved quote times as established.

  • Customers often wait more than three days for quotes
  • Next: count custom configurations among the last ten late quotes.
  • Whether quotes now go out within a day is still to be measured.

next_action 3/3

Gives installation, compatible agents, a starting prompt, local file expectations and a resume prompt, with helper requirements stated.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Open your agent in the folder where the working state should live, then swap in your own topic and name.
  • The diagram helper needs Python with PyYAML.

presentation 2/3

The selected desktop samples place a readable tree beside its conversation and separate the repository workflow from installation messaging. Some diagram metadata is small, but no blocking clipping is visible in these samples; omitted regions and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Inspect the four supplied screenshots
image-0 · y=0px
image-4 · y=3280px
image-8 · y=6560px
image-12 · y=9808px
Captured document text and technical evidence
Reason Commons
skill
How it works
Try a session
For repositories
Questions
GitHub ↗
INSTALL
→

AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS

Make your team's work add up to its goal.

Talk through a goal, a problem or a disagreement with your agent. The reason-commons skill records who said what, what you've agreed and what's still open, and it asks every change you make to name the reasoning it serves.

$ npx skills add life-itself/reasoncommons -s reason-commons
COPY
Try it without installing
Read the skill on GitHub ↗

MIT licensed · No account or app · Your reasoning lives in a YAML file you own

Why does PR #142 exist?
reason-commons.yaml
[A] CURRENT REALITY · UNDESIRABLE EFFECT
Customers often wait more than three days for quotes
Bob · accepted by Alice
↑ contributes to
[A] CURRENT REALITY · CAUSE
Only the pricing lead can approve discounts
Alice · accepted by Alice
↑ addresses
[P] FUTURE REALITY · INJECTION
Team leads can approve discounts up to 10%
Alice · proposed
↑ reasoning this serves
Add a discount-approval rota
#142
✓
tree-check passed
discount-rota r1 accepted by alice
Read it from the bottom up. The pull request names the change it puts into practice, and the change traces back to the problem it is meant to fix.

THE PROBLEM

The plan says one thing. The work does another.

A group agrees on what it's trying to do. Then the real reasoning happens in calls, chats and pull requests, and very little of it gets written back. After a few weeks it's hard to say which goal a piece of work was for.

01
A pull request merges, and nobody can say which goal it served.
02
A call reaches agreement. A week later it's largely forgotten.
03
An objection is raised, lost, and raised again next month.

Goal trees, cause-and-effect trees and conflict clouds were built for problems like this. They come from the Logical Thinking Process, part of Eliyahu Goldratt's Theory of Constraints, and they have been in use for forty years. They rarely survive in a busy team, because someone has to stop working to keep them current. An agent can now keep the trees current while the people keep talking.

HOW A SESSION GOES

One conversation, start to finish

Alice and Bob want to know why customer quotes keep going out late. Scroll through their session. The tree beside it is what the skill saves to reason-commons.yaml after each turn.

reason-commons.yaml · current_reality
after turn 1 of 5
No reasoning recorded yet.
AND
[P] CURRENT REALITY · UNDESIRABLE EFFECT
Customers often wait more than three days for quotes
Bob
[P] CURRENT REALITY · CAUSE
Sales often waits for pricing approval
Bob
[P] CURRENT REALITY · CAUSE
Only the pricing lead can approve discounts
Alice
[P] CURRENT REALITY · CAUSE
Many late quotes involve custom configurations
Bob
[P] proposed
0
[A] accepted
0
[D] disputed
0
BACKLOG
Nothing waiting yet
01
It starts from what you know

No template and no method to learn first. It asks for the one thing it needs now, and one participant is enough to begin.

ALICE

Use the reason-commons skill to help us work out why customer quotes are late. I'm Alice; Bob's here too.

AGENT · REASON-COMMONS

Next: start with one recent quote that went out late.

Why: nothing is recorded yet, and a real case gives us something concrete to explain.

Focus: late customer quotes · Driver: Alice · Other participants: Bob

What happened between the request and the quote going out?

02
It writes things down as you talk

Each contribution becomes one clear statement with the contributor's name on it. New reasoning starts as proposed, and the agent marks its own suggestions as its own.

BOB

Customers often wait more than three days. Usually sales is sitting on pricing approval.

AGENT · REASON-COMMONS

Saved: two statements from Bob, both proposed: customers often wait more than three days for quotes, and sales often waits for pricing approval, linked as a possible cause.

Next: check whether approval is enough on its own.

Why: if late quotes need two conditions together, removing either one might be enough.

Does waiting for approval always make a quote late, or only when something else is true too?

03
It keeps joint causes joint

Conditions that only matter together meet at an AND, so neither is treated as enough on its own. When a piece of reasoning holds together, it offers it for review instead of piling on more.

ALICE

And only our pricing lead can approve discounts, so everything waits for her.

AGENT · REASON-COMMONS

Saved: one statement from Alice, proposed: only the pricing lead can approve discounts. I've joined it to Bob's cause at an AND, because the delay comes from both together.

The branch now holds together: one effect and two causes acting jointly.

You can accept it for now, or revise it.

04
Accepted means “for now”

Only an explicit yes changes the standing. Silence, moving on or viewing the tree never counts. Each accepted change saves a numbered snapshot and redraws two diagrams: the full tree and the latest change.

ALICE

That's right. Accept it for now.

AGENT · REASON-COMMONS

Saved: accepted for now: the three statements and the joint link. That means we're willing to build on it, not that it's proven. Snapshot 1 is saved and the diagrams are updated.

Next: collect a few more late quotes.

Why: a handful of cases will show whether approval explains most of them.

What else has made a quote late recently?

05
Disagreement stays on the record

An objection stays attached to the item it challenges, with the name of whoever raised it, until it's resolved. Unfinished reasoning waits in a backlog instead of getting lost.

BOB

I'm not convinced approval is the main thing. Half our late quotes are custom configurations.

AGENT · REASON-COMMONS

Saved: Bob's objection, kept on the approval link, which is now disputed. The three statements stay accepted. His point is also recorded as a proposed cause: many late quotes involve custom configurations.

Next: count custom configurations among the last ten late quotes.

Why: the count tells us which cause to work on first.

Bob, can you pull those ten quotes?

START WHEREVER YOU ARE

Pick a starting point and watch it play

You can begin with a goal, a problem, a disagreement, a proposed change, an obstacle or a list of actions. The skill chooses the kind of tree that fits, so nobody needs to learn the method first.

FOR BUILDERS
A change to ship
FOR FACILITATORS
A disagreement in the group
FOR STRATEGY LEADS
Evidence you're unsure of
Driver: Sam · Other participants: none
Turn 0 of 4
A short session, played turn by turn. About a minute.
WATCH THE SESSION
▶
Play
Next turn →
Restart
reason-commons.yaml · current_reality, future_reality
saved after each turn
No reasoning recorded yet.
evidence
addresses
approves the work on f1
[P] CURRENT REALITY · CAUSE
Nothing requires a change to name the reasoning it serves
Sam
[P] CURRENT REALITY · OBSERVATION
Last week's caching fix merged without naming any goal
Sam
[P] FUTURE REALITY · INJECTION
Every PR names the reasoning it serves and the tree updates it makes
Sam
RECEIPT · APPROVES THE WORK ONLY
change_acceptances:
- proposal_ref: pr-reasoning-template
  proposal_revision: 1
  by: sam
  source_text: Yes, I accept this proposal.
  recorded_at: '2026-10-18T10:42:07Z'
[P] proposed
0
[A] accepted
0
[D] disputed
0

FOR WORK IN A REPOSITORY

No change without a reason

When the working file lives in your repository, the skill connects each change to the reasoning behind it.

1
You ask for a change, even just “fix it”.
It replies with a change proposal: the reasoning it serves, the tree updates it will make, the files it will touch and how it will be checked.
2
Nothing is edited until you type yes.
Your reply is saved word for word, with the proposal's version, its scope, the approved files and the time.
3
The pull request carries the trace.
Its description shows the reasoning changes as a diagram, and a check fails the PR if the listed tree updates don't match the YAML.

Approving the work doesn't endorse the reasoning. Claims stay proposed until someone accepts them, and merging a pull request doesn't change that.

We run the Reason Commons repository this way. The pull request that introduced the rule had to follow it, and its tree check passed.

How it came about ↗
Pull request #58 ↗
Add a discount-approval rota
#142
Open
alice wants to merge 2 commits into main
What this changes
Team leads can approve discounts up to 10% from a weekly rota, so quotes no longer wait for one person.
Reasoning changes
FUTURE REALITY · 1 ADDED
[P] FUTURE REALITY · INJECTION · ADDED
Team leads can approve discounts up to 10%
addresses: n3
Unresolved connection: n5 has no causal links in this tree yet.
Reasoning this serves
n3 Only the pricing lead can approve discounts · Current Reality · Cause · Accepted
Tree updates
Complete checked change list
Accepted change proposals
discount-rota revision 1 by alice
Validation
Tree check passes. Whether quotes now go out within a day is still to be measured.
✓
tree-check
Tree updates match reason-commons.yaml; the receipt covers every changed file

INSTALL

Start in a minute

Free and open source under the MIT licence. It works in Claude Code, Codex and other agents that support SKILL.md skills.

1
Install the skill
npx skills add life-itself/reasoncommons -s reason-commons
COPY

It asks which agents to install into. To install for one agent in every project, add -a claude-code -g and swap in the agent you use.

2
Start a conversation
Use the reason-commons skill to help me think through why customer quotes are late. My name is Alice. Keep the working state in reason-commons.yaml.
COPY

Open your agent in the folder where the working state should live, then swap in your own topic and name.

3
Pick it up later
Use the reason-commons skill and resume from reason-commons.yaml. Show me the most useful unfinished reasoning to work on next.
COPY

For a group, name people as they contribute. If speaker labels come from a transcript, pass those in; the skill never guesses who spoke.

Rather not install anything?
Print the skill as a ready-to-paste prompt. An installed copy includes the helper scripts, so installing is the better option.
npx skills use life-itself/reasoncommons@reason-commons
COPY
What it leaves behind

Everything stays in files next to your work. The YAML is the source of truth; the diagrams are drawn from it after each accepted change.

reason-commons.yaml
trees, contributors, backlog
.reason-commons/history/000001.yaml
one snapshot per accepted change
.reason-commons/diagrams/current/
the full accepted tree
.reason-commons/diagrams/changes/
the latest accepted change

The diagram helper needs Python with PyYAML. It draws the SVG itself, with no Graphviz or JavaScript renderer.

A latest-change view drawn by the helper for the skill's remote-work test example: revised wording in amber, the removed link dashed red, unchanged neighbours in grey.

QUESTIONS

Fair questions
Do we need to know the Logical Thinking Process?

No. Start with whatever you have: a goal, a problem, a disagreement, a proposed change, an obstacle or a list of actions. The skill chooses the kind of tree that fits and never asks you to learn its name.

Does “accepted” mean it's true?

No. Accepted means the group is willing to build on it for now. Anyone can challenge it later, and the objection is kept with their name until it's resolved.

Can a whole group use it?

Yes. Name people as they contribute, or pass in speaker labels from a transcript. Each idea stays attributed to whoever had it, and the skill never guesses who spoke.

Where does our reasoning live?

In a YAML file in your folder or repository, with snapshots and diagrams beside it. There's no account and no server. You can read it, diff it and commit it like any other file.

Won't the approval step slow small changes down?

Somewhat. Every requested change gets a proposal first, even a small fix. We've written down the risk that this tempts people to cite reasoning loosely, and we're watching for it.

Is it finished?

No. It's early and changes most weeks; the changelog shows what's new. Its YAML is separate from the Reason Commons app, and the ltp-project skill is still the way to draft an app import file.

PASS IT ON

Know a team whose work keeps drifting?

Send them this. It has everything they need to try it.

Try the Reason Commons skill to think through a goal, problem, conflict or plan together. Install it with npx skills add life-itself/reasoncommons -s reason-commons, then ask your agent: "Use the reason-commons skill to help me think through [topic]. My name is [name]." The agent keeps unfinished reasoning in a backlog and turns explicitly accepted reasoning into full and latest-change diagrams. More: https://reasoncommons.com/skills

COPY MESSAGE
→

Reason Commons is a collaboration between Rufus Pollock and David Joseph, developed in the open. The skill is MIT-licensed.

GitHub
Skills guide
Changelog
Blog
reasoncommons.com
Made with Claude Design
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 10708,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "83922a2002b6204343e865ce3c44ae40a1bb9374c8120b97da8fe7ee61f68af2",
  "source_sha256": "eb5b5fc665362116ff4ab4d2567788ee447d7ec0ec2dff42f849a454efd84726",
  "images": [
    {
      "ref": "image-0",
      "file": "make-work-add-up--desktop-00.png",
      "sha256": "ddd011da87a3f398725817c3a9430c98676f54ee4b502561f0069980c76b9bdf",
      "y": 0
    },
    {
      "ref": "image-4",
      "file": "make-work-add-up--desktop-04.png",
      "sha256": "e62099a342d0d88d36ba5a50faa5f430b8c712730150c9cfc3164d6bfa4100df",
      "y": 3280
    },
    {
      "ref": "image-8",
      "file": "make-work-add-up--desktop-08.png",
      "sha256": "3d4be99de3af20a076df6c6b41889d158a5176ad70c69e34b8303690e0d60adb",
      "y": 6560
    },
    {
      "ref": "image-12",
      "file": "make-work-add-up--desktop-12.png",
      "sha256": "048998b1da309fb6549b4b3d465543ce802b1ea06c695c89a965987d7c6ea69a",
      "y": 9808
    }
  ]
}

phone · 375px

Make Work Add Up

Open page ↗

Judge 2 · needs-work

clarity 3/3

Names the agent skill and connects it to a concrete late-quote problem and proposed approval change.

  • AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS
  • Customers often wait more than three days for quotes

accuracy 1/3

Acknowledges an early local skill, but does not label the staged conversation scripted and states intended approval behaviour without a conformance qualification.

  • No. It's early and changes most weeks
  • Nothing is edited until you type yes.
  • Scroll through their session.

mechanism 3/3

Shows how attributed contributions become proposed and accepted claims, how a link is disputed, and which recent cases to inspect next.

  • Only an explicit yes changes the standing.
  • Saved: Bob's objection, kept on the approval link, which is now disputed.
  • Next: count custom configurations among the last ten late quotes.

relevance 3/3

Connects delays, an approval explanation, a challenge and a recent-quote check, while leaving the hoped-for improvement to measurement.

  • Alice and Bob want to know why customer quotes keep going out late.
  • Whether quotes now go out within a day is still to be measured.

next_action 3/3

Includes the install command, compatible agents, a topic/name prompt, storage location and resume instructions. The no-install prompt is a separately described option.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Open your agent in the folder where the working state should live, then swap in your own topic and name.
  • The diagram helper needs Python with PyYAML.

presentation 1/3

Phone prose and install command are readable, but the accepted-tree diagram shrinks its claim text to a very small scale, weakening inspection of the central example. Only the four supplied phone slices were inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Judge 1 · needs-work

clarity 3/3

Identifies an open-source assistant skill and uses the late-quote example to explain its purpose and record.

  • AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS
  • Alice and Bob want to know why customer quotes keep going out late.

accuracy 1/3

The local skill and provisional acceptance are clear, but the Alice/Bob session and PR #142 are not explicitly labelled scripted or illustrative. Absolute approval wording lacks the sourced distinction between instructions and reliable conformance.

  • The tree beside it is what the skill saves to reason-commons.yaml after each turn.
  • Why does PR #142 exist?
  • Nothing is edited until you type yes.

mechanism 3/3

Shows attributed statements becoming a joint causal link, explicit acceptance and a named objection, with a concrete evidence-gathering next step.

  • Only an explicit yes changes the standing. Silence, moving on or viewing the tree never counts.
  • Saved: Bob's objection, kept on the approval link, which is now disputed.
  • Next: count custom configurations among the last ten late quotes.

relevance 3/3

Connects late quotes and lost work rationale to inspectable reasoning and a count to collect, without presenting improved quote times as established.

  • Customers often wait more than three days for quotes
  • Next: count custom configurations among the last ten late quotes.
  • Whether quotes now go out within a day is still to be measured.

next_action 3/3

Gives installation, compatible agents, a starting prompt, local file expectations and a resume prompt, with helper requirements stated.

  • npx skills add life-itself/reasoncommons -s reason-commons
  • Open your agent in the folder where the working state should live, then swap in your own topic and name.
  • The diagram helper needs Python with PyYAML.

presentation 1/3

The selected phone samples keep body text and actions readable, but the causal tree is reduced to very small node text, and the floating badge overlaps the lower content area. Omitted regions were not visually assessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Inspect the four supplied screenshots
image-0 · y=0px
image-7 · y=5124px
image-13 · y=9516px
image-20 · y=14577px
Captured document text and technical evidence
Reason Commons
skill
INSTALL
→

AN OPEN-SOURCE SKILL FOR CLAUDE CODE, CODEX AND OTHER AGENTS

Make your team's work add up to its goal.

Talk through a goal, a problem or a disagreement with your agent. The reason-commons skill records who said what, what you've agreed and what's still open, and it asks every change you make to name the reasoning it serves.

$ npx skills add life-itself/reasoncommons -s reason-commons
COPY
Try it without installing
Read the skill on GitHub ↗

MIT licensed · No account or app · Your reasoning lives in a YAML file you own

Why does PR #142 exist?
reason-commons.yaml
[A] CURRENT REALITY · UNDESIRABLE EFFECT
Customers often wait more than three days for quotes
Bob · accepted by Alice
↑ contributes to
[A] CURRENT REALITY · CAUSE
Only the pricing lead can approve discounts
Alice · accepted by Alice
↑ addresses
[P] FUTURE REALITY · INJECTION
Team leads can approve discounts up to 10%
Alice · proposed
↑ reasoning this serves
Add a discount-approval rota
#142
✓
tree-check passed
discount-rota r1 accepted by alice
Read it from the bottom up. The pull request names the change it puts into practice, and the change traces back to the problem it is meant to fix.

THE PROBLEM

The plan says one thing. The work does another.

A group agrees on what it's trying to do. Then the real reasoning happens in calls, chats and pull requests, and very little of it gets written back. After a few weeks it's hard to say which goal a piece of work was for.

01
A pull request merges, and nobody can say which goal it served.
02
A call reaches agreement. A week later it's largely forgotten.
03
An objection is raised, lost, and raised again next month.

Goal trees, cause-and-effect trees and conflict clouds were built for problems like this. They come from the Logical Thinking Process, part of Eliyahu Goldratt's Theory of Constraints, and they have been in use for forty years. They rarely survive in a busy team, because someone has to stop working to keep them current. An agent can now keep the trees current while the people keep talking.

HOW A SESSION GOES

One conversation, start to finish

Alice and Bob want to know why customer quotes keep going out late. Scroll through their session. The tree beside it is what the skill saves to reason-commons.yaml after each turn.

reason-commons.yaml · current_reality
after turn 1 of 5
No reasoning recorded yet.
AND
[P] CURRENT REALITY · UNDESIRABLE EFFECT
Customers often wait more than three days for quotes
Bob
[P] CURRENT REALITY · CAUSE
Sales often waits for pricing approval
Bob
[P] CURRENT REALITY · CAUSE
Only the pricing lead can approve discounts
Alice
[P] CURRENT REALITY · CAUSE
Many late quotes involve custom configurations
Bob
[P] proposed
0
[A] accepted
0
[D] disputed
0
01
It starts from what you know

No template and no method to learn first. It asks for the one thing it needs now, and one participant is enough to begin.

ALICE

Use the reason-commons skill to help us work out why customer quotes are late. I'm Alice; Bob's here too.

AGENT · REASON-COMMONS

Next: start with one recent quote that went out late.

Why: nothing is recorded yet, and a real case gives us something concrete to explain.

Focus: late customer quotes · Driver: Alice · Other participants: Bob

What happened between the request and the quote going out?

02
It writes things down as you talk

Each contribution becomes one clear statement with the contributor's name on it. New reasoning starts as proposed, and the agent marks its own suggestions as its own.

BOB

Customers often wait more than three days. Usually sales is sitting on pricing approval.

AGENT · REASON-COMMONS

Saved: two statements from Bob, both proposed: customers often wait more than three days for quotes, and sales often waits for pricing approval, linked as a possible cause.

Next: check whether approval is enough on its own.

Why: if late quotes need two conditions together, removing either one might be enough.

Does waiting for approval always make a quote late, or only when something else is true too?

03
It keeps joint causes joint

Conditions that only matter together meet at an AND, so neither is treated as enough on its own. When a piece of reasoning holds together, it offers it for review instead of piling on more.

ALICE

And only our pricing lead can approve discounts, so everything waits for her.

AGENT · REASON-COMMONS

Saved: one statement from Alice, proposed: only the pricing lead can approve discounts. I've joined it to Bob's cause at an AND, because the delay comes from both together.

The branch now holds together: one effect and two causes acting jointly.

You can accept it for now, or revise it.

04
Accepted means “for now”

Only an explicit yes changes the standing. Silence, moving on or viewing the tree never counts. Each accepted change saves a numbered snapshot and redraws two diagrams: the full tree and the latest change.

ALICE

That's right. Accept it for now.

AGENT · REASON-COMMONS

Saved: accepted for now: the three statements and the joint link. That means we're willing to build on it, not that it's proven. Snapshot 1 is saved and the diagrams are updated.

Next: collect a few more late quotes.

Why: a handful of cases will show whether approval explains most of them.

What else has made a quote late recently?

05
Disagreement stays on the record

An objection stays attached to the item it challenges, with the name of whoever raised it, until it's resolved. Unfinished reasoning waits in a backlog instead of getting lost.

BOB

I'm not convinced approval is the main thing. Half our late quotes are custom configurations.

AGENT · REASON-COMMONS

Saved: Bob's objection, kept on the approval link, which is now disputed. The three statements stay accepted. His point is also recorded as a proposed cause: many late quotes involve custom configurations.

Next: count custom configurations among the last ten late quotes.

Why: the count tells us which cause to work on first.

Bob, can you pull those ten quotes?

START WHEREVER YOU ARE

Pick a starting point and watch it play

You can begin with a goal, a problem, a disagreement, a proposed change, an obstacle or a list of actions. The skill chooses the kind of tree that fits, so nobody needs to learn the method first.

FOR BUILDERS
A change to ship
FOR FACILITATORS
A disagreement in the group
FOR STRATEGY LEADS
Evidence you're unsure of
Driver: Sam · Other participants: none
Turn 0 of 4
A short session, played turn by turn. About a minute.
WATCH THE SESSION
▶
Play
Next turn →
Restart
reason-commons.yaml · current_reality, future_reality
saved after each turn
No reasoning recorded yet.
evidence
addresses
approves the work on f1
[P] CURRENT REALITY · CAUSE
Nothing requires a change to name the reasoning it serves
Sam
[P] CURRENT REALITY · OBSERVATION
Last week's caching fix merged without naming any goal
Sam
[P] FUTURE REALITY · INJECTION
Every PR names the reasoning it serves and the tree updates it makes
Sam
RECEIPT · APPROVES THE WORK ONLY
change_acceptances:
- proposal_ref: pr-reasoning-template
  proposal_revision: 1
  by: sam
  source_text: Yes, I accept this proposal.
  recorded_at: '2026-10-18T10:42:07Z'
[P] proposed
0
[A] accepted
0
[D] disputed
0

FOR WORK IN A REPOSITORY

No change without a reason

When the working file lives in your repository, the skill connects each change to the reasoning behind it.

1
You ask for a change, even just “fix it”.
It replies with a change proposal: the reasoning it serves, the tree updates it will make, the files it will touch and how it will be checked.
2
Nothing is edited until you type yes.
Your reply is saved word for word, with the proposal's version, its scope, the approved files and the time.
3
The pull request carries the trace.
Its description shows the reasoning changes as a diagram, and a check fails the PR if the listed tree updates don't match the YAML.

Approving the work doesn't endorse the reasoning. Claims stay proposed until someone accepts them, and merging a pull request doesn't change that.

We run the Reason Commons repository this way. The pull request that introduced the rule had to follow it, and its tree check passed.

How it came about ↗
Pull request #58 ↗
Add a discount-approval rota
#142
Open
alice wants to merge 2 commits into main
What this changes
Team leads can approve discounts up to 10% from a weekly rota, so quotes no longer wait for one person.
Reasoning changes
FUTURE REALITY · 1 ADDED
[P] FUTURE REALITY · INJECTION · ADDED
Team leads can approve discounts up to 10%
addresses: n3
Unresolved connection: n5 has no causal links in this tree yet.
Reasoning this serves
n3 Only the pricing lead can approve discounts · Current Reality · Cause · Accepted
Tree updates
Complete checked change list
Accepted change proposals
discount-rota revision 1 by alice
Validation
Tree check passes. Whether quotes now go out within a day is still to be measured.
✓
tree-check
Tree updates match reason-commons.yaml; the receipt covers every changed file

INSTALL

Start in a minute

Free and open source under the MIT licence. It works in Claude Code, Codex and other agents that support SKILL.md skills.

1
Install the skill
npx skills add life-itself/reasoncommons -s reason-commons
COPY

It asks which agents to install into. To install for one agent in every project, add -a claude-code -g and swap in the agent you use.

2
Start a conversation
Use the reason-commons skill to help me think through why customer quotes are late. My name is Alice. Keep the working state in reason-commons.yaml.
COPY

Open your agent in the folder where the working state should live, then swap in your own topic and name.

3
Pick it up later
Use the reason-commons skill and resume from reason-commons.yaml. Show me the most useful unfinished reasoning to work on next.
COPY

For a group, name people as they contribute. If speaker labels come from a transcript, pass those in; the skill never guesses who spoke.

Rather not install anything?
Print the skill as a ready-to-paste prompt. An installed copy includes the helper scripts, so installing is the better option.
npx skills use life-itself/reasoncommons@reason-commons
COPY
What it leaves behind

Everything stays in files next to your work. The YAML is the source of truth; the diagrams are drawn from it after each accepted change.

reason-commons.yaml
trees, contributors, backlog
.reason-commons/history/000001.yaml
one snapshot per accepted change
.reason-commons/diagrams/current/
the full accepted tree
.reason-commons/diagrams/changes/
the latest accepted change

The diagram helper needs Python with PyYAML. It draws the SVG itself, with no Graphviz or JavaScript renderer.

A latest-change view drawn by the helper for the skill's remote-work test example: revised wording in amber, the removed link dashed red, unchanged neighbours in grey.

QUESTIONS

Fair questions
Do we need to know the Logical Thinking Process?

No. Start with whatever you have: a goal, a problem, a disagreement, a proposed change, an obstacle or a list of actions. The skill chooses the kind of tree that fits and never asks you to learn its name.

Does “accepted” mean it's true?

No. Accepted means the group is willing to build on it for now. Anyone can challenge it later, and the objection is kept with their name until it's resolved.

Can a whole group use it?

Yes. Name people as they contribute, or pass in speaker labels from a transcript. Each idea stays attributed to whoever had it, and the skill never guesses who spoke.

Where does our reasoning live?

In a YAML file in your folder or repository, with snapshots and diagrams beside it. There's no account and no server. You can read it, diff it and commit it like any other file.

Won't the approval step slow small changes down?

Somewhat. Every requested change gets a proposal first, even a small fix. We've written down the risk that this tempts people to cite reasoning loosely, and we're watching for it.

Is it finished?

No. It's early and changes most weeks; the changelog shows what's new. Its YAML is separate from the Reason Commons app, and the ltp-project skill is still the way to draft an app import file.

PASS IT ON

Know a team whose work keeps drifting?

Send them this. It has everything they need to try it.

Try the Reason Commons skill to think through a goal, problem, conflict or plan together. Install it with npx skills add life-itself/reasoncommons -s reason-commons, then ask your agent: "Use the reason-commons skill to help me think through [topic]. My name is [name]." The agent keeps unfinished reasoning in a backlog and turns explicitly accepted reasoning into full and latest-change diagrams. More: https://reasoncommons.com/skills

COPY MESSAGE
→

Reason Commons is a collaboration between Rufus Pollock and David Joseph, developed in the open. The skill is MIT-licensed.

GitHub
Skills guide
Changelog
Blog
reasoncommons.com
Made with Claude Design
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 15389,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "83922a2002b6204343e865ce3c44ae40a1bb9374c8120b97da8fe7ee61f68af2",
  "source_sha256": "eb5b5fc665362116ff4ab4d2567788ee447d7ec0ec2dff42f849a454efd84726",
  "images": [
    {
      "ref": "image-0",
      "file": "make-work-add-up--phone-00.png",
      "sha256": "d5682c50efc1b8da189591e0be9bc34cc79ae616ea8487af41ad37083f9e8c9a",
      "y": 0
    },
    {
      "ref": "image-7",
      "file": "make-work-add-up--phone-07.png",
      "sha256": "607de651e381b6d4f711d4df3d31d92a4d572e4187147841c7ff717ddaaf00b9",
      "y": 5124
    },
    {
      "ref": "image-13",
      "file": "make-work-add-up--phone-13.png",
      "sha256": "dc159ef119bc1d253b8512bc71214ed0a3766cf7c3629b5fa90594b9271d4222",
      "y": 9516
    },
    {
      "ref": "image-20",
      "file": "make-work-add-up--phone-20.png",
      "sha256": "7491b4da62627b7208937c5c70c929105eb9aba358f2af82f4003a1beed50052",
      "y": 14577
    }
  ]
}

desktop · 1440px

Untangle the Problem

Open page ↗

Judge 2 · meets

clarity 3/3

Identifies an AI facilitator implemented as a skill and demonstrates it recording a qualified release-delay statement.

  • Today it’s a skill you add to Claude or Codex.
  • Releases usually slip by about two weeks, sometimes more.
  • Screenshot image-0

accuracy 3/3

Labels scripted sessions and future features, discloses the unavailable live preview, and explains that approval checks verify coverage rather than authentic consent or implementation meaning.

  • These sessions are scripted to show how the skill behaves.
  • The live preview isn’t available here.
  • None of it is available today.
  • It can’t prove who typed an acceptance or that the code does what was approved

mechanism 3/3

Connects conversation, attributed statements and links, explicit standing, a concrete counterexample and persistent history.

  • What you say becomes clear, single statements joined by the connections you describe.
  • Objection (Jon): March shipped on time even though QA started late.
  • Nothing becomes accepted until someone says so

relevance 3/3

The release, hiring and support examples connect an actual situation, an opening inquiry and a useful tentative output rather than a promised business result.

  • My co-founder wants to hire now and I want to wait until revenue covers it.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

next_action 3/3

The live preview has an explicit limitation and fallback; the downloadable skill has installation requirements, first-task prompts and instructions for preserving work.

  • Download the skill
  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on.
  • In the Claude app, ask Claude to zip them before you finish and attach the zip next time.

presentation 3/3

The supplied desktop slices use an adjacent worked turn, clear emphasis on the next question, labelled standing and prominent start/download buttons to guide inspection. Assessment covers these four slices only, not phone layout.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Judge 1 · meets

clarity 3/3

Identifies an assistant-based facilitator and immediately illustrates a release-delay contribution being recorded as proposed.

  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Our releases keep slipping. Usually by about two weeks, sometimes more.

accuracy 3/3

Labels scripted sessions and abbreviated examples, distinguishes current and future features, and explains the unavailable preview and limits of coverage checks.

  • These sessions are scripted to show how the skill behaves.
  • The live preview isn’t available here.
  • It verifies coverage. It can’t prove who typed an acceptance or that the code does what was approved, so people still review the work.
  • None of it is available today.

mechanism 3/3

Explains attributed contributions, proposed/accepted/disputed standing, explicit agreement, retained objections and tests of causal connections with a release example.

  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • Objection (Jon): March shipped on time even though QA started late.
  • Why would this lead to that? What else has to be true? Is it necessary, or only helpful?

relevance 3/3

Connects recurring delays and a hiring disagreement to prompts, questions and useful reasoning outputs without claiming proven decision improvements.

  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

next_action 3/3

Provides a skill download, Claude installation requirements, a first task and saving/resuming expectations, with a clear fallback from the unavailable preview. Route execution is not demonstrated by the packet.

  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on. The skill uses it to save your reasoning.
  • Start a new chat and describe your problem, or paste one of the prompts above.

presentation 3/3

The selected desktop samples pair the offer with a clearly labelled scripted example, emphasize the next question, and keep actions distinct from supporting detail. Omitted regions and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Inspect the four supplied screenshots
image-0 · y=0px
image-6 · y=4920px
image-11 · y=9020px
image-17 · y=13745px
Captured document text and technical evidence
Skip to content
Reason Commons
See a session
Use cases
What’s different
Questions
Try it

Guided reasoning, in plain words

Untangle the problem you keep coming back to.

Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about. It asks one useful question at a time, maps your reasoning as you answer, and keeps a record of what you’ve agreed, what’s disputed and what still needs testing.

Try it on your problem
→
Watch a session unfold

Runs inside Claude or Codex
No method to learn first
Works alone or with a team

EXAMPLE SESSION
scripted

Focus: why releases slip · Driver: Maya · Other participants: Jon

MAYA

Our releases keep slipping. Usually by about two weeks, sometimes more.

P
PROPOSED
PROBLEM
Maya
Releases usually slip by about two weeks, sometimes more.

Recorded as proposed, with her qualifiers kept

REASON COMMONS

NEXT: Think of the last release that slipped. What was the first thing that didn’t happen when you expected it to?

WHY: One real case shows where the delay starts, before anyone guesses at causes.

One question, with the reason for asking it

The pattern

You’ve been here before.

Retro notes · third time this quarter

The fix that didn’t stick

The same issue is back in the retro. Every fix made sense when you made it. None of them reached whatever keeps causing it.

Decision log · open for six weeks

The argument on repeat

Two people you trust keep making the same points. Each is right about something. Six weeks on, the decision still isn’t made.

Plan review · approved

The plan everyone nodded at

It sounded convincing in the meeting. Nobody traced how the first step leads to the result, or what it might break along the way.

Six months later

The reason nobody kept

Someone asks why you chose this. The people who knew have moved on, and the thread that explained it is buried somewhere.

These have the same root. The reasoning underneath stays in people’s heads.

What leads to what, what each side needs, what has to be true for the plan to work. Nobody lays it out, so nobody tests it. Nobody records it, so every discussion starts again from the beginning.

Why AI hasn’t fixed it

Answers are abundant. Reasoning isn’t.

Ask a general-purpose AI and you’ll get a confident, well-organised answer in seconds. It reads well. It’s also built from the model’s assumptions about situations like yours, its guesses sit next to your facts without a label, and nothing records which parts you actually accept. Next week you’re back with the same problem and a slightly different answer.

A TYPICAL GENERIC ANSWER · ILLUSTRATIVE

Release delays often come from scope creep, testing bottlenecks or optimistic estimates. Common fixes:

Freeze scope earlier in each cycle
Automate regression testing
Ship unfinished work behind feature flags
Track cycle time to find the bottleneck

Want a rollout plan for any of these?

Sensible fixes, drawn from teams in general. Nothing here checks what is actually happening on yours, or keeps track of what you agree with.

A REASON COMMONS TURN · EXAMPLE

P
PROPOSED
PROBLEM
You
Releases usually slip by about two weeks, sometimes more.

NEXT: Has a recent release shipped on time? If so, what was different about it?

WHY: A release that didn’t slip is the quickest way to test any explanation you already have.

One question about your situation. The answer goes into a map you can test, agree on and keep.

Why this exists

Clear thinking shouldn’t be a privilege.

The methods behind Reason Commons come from Eli Goldratt’s Theory of Constraints and H. William Dettmer’s Logical Thinking Process. Since the 1990s they’ve mostly been taught in workshops and consultancies, to people with the time and budget to learn them.

Reason Commons puts their questions into an ordinary conversation, in plain words. It keeps a record of who said what, and of what each person has accepted for now. It doesn’t claim to have the answers. It helps you find your own, test them, and change your mind when the evidence says so.

Today it’s a skill you add to Claude or Codex.

Good reasoning belongs to everyone.

A different way to work

Make the reasoning itself the thing you work on.

Reason Commons turns a conversation into reasoning you can see, test and keep. You talk the way you normally would. The structure builds up underneath.

Lay it out

What you say becomes clear, single statements joined by the connections you describe. Words like “usually” and “might” stay in.

Test it

Connections get examined one question at a time. Why would this lead to that? What else has to be true? Is it necessary, or only helpful?

Agree on it out loud

Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.

Keep it

The reasoning is saved to a plain file you own, with a numbered snapshot whenever accepted reasoning changes. Pick it up next week where you stopped.

How agreement works

Everything starts in pencil.

Each statement and connection carries a standing, shown by its border as well as its label, so you can always tell what’s settled for now and what isn’t.

P
PROPOSED · CAUSE
Jon
Scope often changes late in the sprint.

Proposed. Captured but not yet agreed. Your own statements start here too.

A
ACCEPTED · PROBLEM
Maya
Releases usually slip by about two weeks, sometimes more.

Accepted for now by Maya and Jon

Accepted for now. Someone said they’re willing to build on it. It isn’t a claim of proof, and it can be reopened.

D
DISPUTED · CAUSE
Maya
Late QA is what makes releases slip.

Objection (Jon): March shipped on time even though QA started late.

Disputed. Someone objected. The objection and its author stay attached until it’s resolved.

See it work

Watch a session take shape.

Step through two short sessions. Each turn captures what was said, updates the map and asks one question.

Releases keep slipping
2 people
Hire now or wait?
1 person
SCRIPTED EXAMPLE

MAYA

Our releases keep slipping. Usually by about two weeks, sometimes more.

REASON COMMONS

SAVED: One problem, proposed, with your qualifiers kept.

NEXT: Think of the last release that slipped. What was the first thing that didn’t happen when you expected it to?

WHY: One real case shows where the delay starts, before anyone guesses at causes.

Focus: why releases slip · Driver: Maya · Other participants: Jon

REASONING MAP · STEP 1

P
1 proposed
A
0 accepted for now
D
0 disputed

P
PROPOSED:
PROBLEM
Maya
NEW
Releases usually slip by about two weeks, sometimes more.

Notice:
The statement keeps “usually” and “sometimes more”, and it starts as proposed even though Maya said it herself.

←
Back
Next step
→

These sessions are scripted to show how the skill behaves. The map shows what the session file records, including who offered each item. The skill’s own diagrams in chat focus on structure and standing. The live preview further down runs on your own Claude account.

How a session works

Four moves, at your pace.
Bring what you already know

A symptom, a stalemate, a plan or a goal. There’s no template to fill in. The structure is chosen from what you say.

Answer one question at a time

Each turn ends with one focused question and the reason for asking it. Take a different direction whenever you like.

Watch it firm up

Your answers become statements and connections, proposed until you accept them. Untested links and open objections go on a short list of work.

Leave with something to act on

What you agree on, what’s disputed and the next test worth running, saved so you can pick it up again.

Where it helps

Bring it the thing you’re stuck on.

Four common starting points. Copy a prompt to use with the skill, or adapt it to your situation.

A recurring problem

Why does this keep happening?

START WITH

Our releases keep slipping, usually by about two weeks. Help me work out why before we change anything else.

Copy prompt
IT MIGHT OPEN WITH
Think of the last time it happened. What was the first thing that didn’t go as expected?
YOU LEAVE WITH
The causes you’ve tested, the ones you accept for now, and the check that would change your mind.

A stuck disagreement

Why do we keep having this argument?

START WITH

My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.

Copy prompt
IT MIGHT OPEN WITH
What do you think your co-founder is trying to protect by hiring now?
YOU LEAVE WITH
Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

A change you’re about to make

Will this plan actually work?

START WITH

We’re moving customer support to tickets only. Help me check whether it will really cut response times, and what it could make worse.

Copy prompt
IT MIGHT OPEN WITH
If it works exactly as you hope, what would a customer notice first?
YOU LEAVE WITH
How the change should produce the result, what else has to hold, and the side effects to guard against.

A goal that’s still fuzzy

What does good look like here?

START WITH

I want our onboarding to be better, but I can’t say what better means. Help me pin down the goal and what it depends on.

Copy prompt
IT MIGHT OPEN WITH
Picture a new customer’s first week once onboarding works the way you want. What’s different for them?
YOU LEAVE WITH
A clear goal, the few conditions it depends on, and a check on each one that asks whether you could reach the goal without it.

Opening questions are examples of how the skill tends to start. Your session follows what you actually say.

What’s different

What it does that a plain chat doesn’t.

The skill follows facilitation rules written into it. These are the ones you’ll notice first.

It asks before it assumes

If your reasoning depends on something that’s missing, it helps you establish it instead of filling the gap itself.

Your qualifiers survive

“Sometimes” stays “sometimes”. A hunch isn’t quietly rounded up into a fact when it’s written down.

Its own ideas are labelled

When the AI suggests a cause or a connection, it says so, and the file records it as the AI’s, separate from what people said.

Silence isn’t agreement

Moving on, viewing the map or saying nothing never counts as acceptance. Only an explicit yes does.

Objections stay attached

A challenged claim is marked disputed, with the objection and who raised it, until you resolve it.

It finishes before it widens

Once there’s enough material, it works through untested links and open questions before asking you for more.

How it compares with what you’d use today
How it compares with what you’d use today
QUESTION
	ASKING A GENERAL AI	WHITEBOARD OR DIAGRAM TOOL	MEETING AND NOTES	REASON COMMONS
You come away with	An answer to evaluate	A diagram	Decisions and notes	Your reasoning, laid out and tested
Whose thinking it is	The model’s, blended with yours	The group’s, as drawn	The group’s, as remembered	Yours, with the AI’s suggestions recorded as its own
What counts as agreed	Not tracked	Not tracked	Whatever the notes say, if someone writes them	Explicit: proposed, accepted for now or disputed
How claims get tested	When you ask it to	As the group discusses	When someone pushes back	Built into each session, one connection at a time
What’s left a week later	A chat history	A picture, without the reasons	Notes, if someone took them	A file with history and who said what, kept wherever you keep the file

Under the hood

A careful method you don’t have to learn first.

Reason Commons draws on the Logical Thinking Process, a set of reasoning structures from the Theory of Constraints for mapping causes, resolving conflicts, checking proposed changes, clearing obstacles and sequencing action. The structures are thorough, and they usually take training to use well. You don’t need to know them to start. The skill picks the structure from what you bring, and its diagrams name each structure when you want to look closer.

Plain-text memory
One YAML file holds the participants, statements, connections, standing and open work.
History you can trust
Whenever accepted reasoning changes, the helper saves a numbered snapshot that is never edited afterwards.
Views from the file
Diagrams are generated from the saved reasoning, one standing at a time, with joint causes shown as AND.
Works where you do
Diagrams render in apps that support them and fall back to readable text where they don’t.
reason-commons.yaml · excerpt from the example session
schema_version: 1
links:
  - id: l3
    from: [c1, c2]            # two causes acting together
    to: e1
    relation: contributes_to
    status: accepted
    accepted_by: [maya, jon]
    contributions:
      - {by: assistant, attribution: assistant, mode: text}
  - id: l1
    from: [c1]
    to: e1
    relation: contributes_to
    status: disputed
    contributions:
      - {by: maya, attribution: explicit, mode: text}
    challenges:
      - {text: Late QA on its own didn't cause a slip in March., by: jon}

For teams that build with AI agents

Every change traced to the reasoning it serves.

When an AI agent edits your code, the reason for each change is easy to lose. Inside a repository, the skill has the agent show a change proposal before it edits anything: the reasoning the change serves, the files it will touch and how the result will be checked. The agent waits for your typed acceptance, which is recorded with your exact words, the scope and the time. A pull-request check then confirms that every changed file and reasoning update is covered by an acceptance on record.

EXAMPLE, ABBREVIATED
The real proposal also includes a diagram of the tree updates.

1
The agent proposes

Type: Change proposal

Proposal: release-scope-freeze · revision 1

Change: Add a scope-freeze date to the release checklist.

Files: docs/release-checklist.md, reason-commons.yaml

Reasoning served: Future Reality · Injection · Proposed · f1: Freeze scope two weeks before QA on the next release. It addresses e1, the release slips.

Tree updates (proposed): Add Transition · Action · Proposed · t1: Add a scope-freeze date to the release checklist. Implements f1.

Validation: The next release records a freeze date, and its ship date is compared with the prediction in f2. One release can support the explanation but can’t prove it.

Status: Awaiting your typed acceptance before implementation, because changes to project files need a recorded approval. Reply to accept this version, or say what to change.

“Injection” is the method’s word for a change you propose. A transition action is one step that puts it in place.

2
You accept, in your own words
Maya: Yes, accept release-scope-freeze
revision 1.

change_acceptances:
  - proposal_ref: release-scope-freeze
    proposal_revision: 1
    by: maya
    recorded_at: '2026-10-18T09:12:00Z'
    timezone: Europe/Berlin
    mode: text
    source: conversation
    source_text: Yes, accept
      release-scope-freeze revision 1.
    scope: Add a scope-freeze date to
      the release checklist, and the
      proposed action t1.
    node_ids: [t1]
    link_ids: []
    approved_paths:
      [docs/release-checklist.md,
       reason-commons.yaml]

The receipt keeps who accepted, what they typed, the scope, the files and when it was recorded. Approving the work doesn’t count as agreeing with the reasoning.

3
The pull request is checked
$ check_pr_trees.py reason-commons.yaml --base origin/main --body-file pr.md

Tree check passed: serves 1 existing item(s); 1 tree update(s) match the YAML; recorded acceptances cover 2 changed file(s).

The check fails if a changed file or reasoning update isn’t covered by an acceptance on record, or if an earlier receipt was altered. It verifies coverage. It can’t prove who typed an acceptance or that the code does what was approved, so people still review the work.

Works in Claude Code and Codex. Comes with a pull-request template and a GitHub Actions workflow you can add to your repository once you point its paths at your copy of the skill.

Get started

Try it on your problem.

Start a short live session right here, or add the full skill to the assistant you already use.

LIVE PREVIEW

Runs on your own Claude account. Nothing is saved.

The live preview isn’t available here.

It needs Claude, signed in, and this view can’t reach it.

You can still step through the scripted sessions above, or get the skill below and paste your problem into Claude.

Watch the scripted session

The full skill

Keep going, and keep the reasoning.

The full skill saves your reasoning to a file, keeps its history and works with a whole team.

Download the skill
.zip · 72 KB

Claude
Claude Code
Codex
Download the skill.
In Claude, open Customize, then Skills, and add the .zip file.
Check that code execution is turned on. The skill uses it to save your reasoning.
Start a new chat and describe your problem, or paste one of the prompts above.

Your first ten minutes

01
It asks what’s going on, in your words. If you ask what to do, it recommends one next step and shows the reasoning behind it.
02
Within a few answers you’ll see your first piece of reasoning, and you can accept it for now or revise it.
03
It names one next step each turn and says why. You can always go a different way.
04
Your reasoning is saved to reason-commons.yaml, with snapshots in a .reason-commons folder beside it. In Claude Code or Codex both stay in your project. In the Claude app, ask Claude to zip them before you finish and attach the zip next time.

Where this could go

A commons for reasoning.

Today Reason Commons is a skill you add to the AI assistant you already use. The idea underneath is bigger. Reasoning can become a shared resource that people build together, test in the open and keep, so decisions stay connected to the thinking behind them.

Available today
IN THE SKILL
Guided sessions for one person or a group, in Claude and Codex
Proposed, accepted-for-now and disputed standing, with who said what
A saved reasoning file with numbered history and generated diagrams
Change proposals, recorded approvals and pull-request checks for code
Not built yet
POSSIBLE NEXT STEPS
Shared spaces where a team adds to the same reasoning at the same time
A searchable record of why past decisions were made
Automatic reminders to compare a plan’s predictions with what actually happened
Open commons where communities reason through contested questions in public

The “Not built yet” column describes directions the approach points toward. None of it is available today.

Questions

Before you try it.
Do I need to know the method?

No. Describe the situation in your own words and the skill chooses the structure. Its diagrams use the method’s names, so you’ll pick them up if you want to.

Isn’t this slower than just asking for an answer?
Can I use it on my own?
Where does my reasoning go?
What do I need to run it?
What if it gets something wrong?
Does it work for a whole team?
What does it cost?
Bring the problem you keep coming back to.

Answer one question at a time and you’ll see it laid out in your own words, with the next thing worth testing.

Try it on your problem
→
Download the skill

Reason Commons

Good reasoning belongs to everyone.

A skill for reasoning things through, alone or together. The example sessions on this page are scripted to show how the skill behaves. The live preview runs on the viewer’s own Claude account and saves nothing.
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 14645,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "df0ecd31046f5db32df56645f27bc00e7edbfc33afd676af2ce70b5b57bc8f56",
  "source_sha256": "df0ecd31046f5db32df56645f27bc00e7edbfc33afd676af2ce70b5b57bc8f56",
  "images": [
    {
      "ref": "image-0",
      "file": "untangle-the-problem--desktop-00.png",
      "sha256": "690e49cead322556522b266a09bfc2feb69dd27fe47c4699c0dd284d9e71f6e3",
      "y": 0
    },
    {
      "ref": "image-6",
      "file": "untangle-the-problem--desktop-06.png",
      "sha256": "f4cb97b5add48d9f2fc73fcefbdb2eece6d1fa115948d13fab267bc4d1dd4c02",
      "y": 4920
    },
    {
      "ref": "image-11",
      "file": "untangle-the-problem--desktop-11.png",
      "sha256": "99d551b711de97db835b19ef7698ac57c850a775bd48b47ee0ec0aa84f23b3fa",
      "y": 9020
    },
    {
      "ref": "image-17",
      "file": "untangle-the-problem--desktop-17.png",
      "sha256": "7125d913c018686285f5ded5e3d73f83a0e14ed7e09ddfc4ec125fcaf0602940",
      "y": 13745
    }
  ]
}

phone · 375px

Untangle the Problem

Open page ↗

Judge 2 · meets

clarity 3/3

Identifies the facilitator as a Claude/Codex skill and explains it through a concrete release-delay turn.

  • Today it’s a skill you add to Claude or Codex.
  • Releases usually slip by about two weeks, sometimes more.
  • Screenshot image-10

accuracy 3/3

Marks examples as scripted, identifies unavailable live preview and unbuilt shared features, and explains the limits of approval checks.

  • These sessions are scripted to show how the skill behaves.
  • The live preview isn’t available here.
  • None of it is available today.
  • It can’t prove who typed an acceptance or that the code does what was approved

mechanism 3/3

Explains single attributed claims, links, explicit acceptance, persistent objections and saved history, with a specific contrary release case.

  • What you say becomes clear, single statements joined by the connections you describe.
  • Objection (Jon): March shipped on time even though QA started late.
  • Nothing becomes accepted until someone says so

relevance 3/3

The supplied prompts connect recurring release delays, a hiring disagreement and a proposed support change to questions and tentative outputs.

  • We’re moving customer support to tickets only.
  • How the change should produce the result, what else has to hold, and the side effects to guard against.

next_action 3/3

Explains the unavailable preview and provides a download/install fallback, code-execution requirement, first prompts and saved-work handoff.

  • The live preview isn’t available here.
  • Download the skill
  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on.
  • In the Claude app, ask Claude to zip them before you finish and attach the zip next time.

presentation 2/3

The phone hero, worked turn, standing labels and start/download buttons fit and remain readable. Long YAML lines extend beyond the captured code pane; its horizontal interaction was not tested. Only the four supplied slices were inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Judge 1 · meets

clarity 3/3

Identifies an assistant-based facilitator and makes its purpose concrete through the recurring release-delay example.

  • Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about.
  • Our releases keep slipping. Usually by about two weeks, sometimes more.

accuracy 3/3

Separates scripted demonstrations, the available skill, the unavailable preview and future shared spaces; it also states the limits of approval checks.

  • These sessions are scripted to show how the skill behaves.
  • The live preview isn’t available here.
  • It verifies coverage. It can’t prove who typed an acceptance or that the code does what was approved, so people still review the work.

mechanism 3/3

Connects attributed contributions to proposed statements, explicit acceptance, retained objections and tests of causal explanations.

  • Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.
  • Objection (Jon): March shipped on time even though QA started late.
  • Why would this lead to that? What else has to be true? Is it necessary, or only helpful?

relevance 3/3

Connects recurring delays and hiring disagreements to starting prompts and specific reasoning outputs without promising a decision outcome.

  • My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.
  • Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

next_action 3/3

Provides a download, Claude installation requirements and a first problem to bring; the unavailable preview has an explicit fallback. Route execution is not demonstrated by the packet.

  • In Claude, open Customize, then Skills, and add the .zip file.
  • Check that code execution is turned on. The skill uses it to save your reasoning.
  • Start a new chat and describe your problem, or paste one of the prompts above.

presentation 2/3

The selected phone samples have readable headings, full-width actions and legible statement cards. The YAML extends beyond its visible code panel; omitted regions were not visually assessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Inspect the four supplied screenshots
image-0 · y=0px
image-10 · y=7320px
image-20 · y=14640px
image-30 · y=21663px
Captured document text and technical evidence
Skip to content
Reason Commons
Try it

Guided reasoning, in plain words

Untangle the problem you keep coming back to.

Reason Commons is an AI facilitator for recurring problems, stuck decisions and plans you aren’t sure about. It asks one useful question at a time, maps your reasoning as you answer, and keeps a record of what you’ve agreed, what’s disputed and what still needs testing.

Try it on your problem
→
Watch a session unfold

Runs inside Claude or Codex
No method to learn first
Works alone or with a team

EXAMPLE SESSION
scripted

Focus: why releases slip · Driver: Maya · Other participants: Jon

MAYA

Our releases keep slipping. Usually by about two weeks, sometimes more.

P
PROPOSED
PROBLEM
Maya
Releases usually slip by about two weeks, sometimes more.

Recorded as proposed, with her qualifiers kept

REASON COMMONS

NEXT: Think of the last release that slipped. What was the first thing that didn’t happen when you expected it to?

WHY: One real case shows where the delay starts, before anyone guesses at causes.

One question, with the reason for asking it

The pattern

You’ve been here before.

Retro notes · third time this quarter

The fix that didn’t stick

The same issue is back in the retro. Every fix made sense when you made it. None of them reached whatever keeps causing it.

Decision log · open for six weeks

The argument on repeat

Two people you trust keep making the same points. Each is right about something. Six weeks on, the decision still isn’t made.

Plan review · approved

The plan everyone nodded at

It sounded convincing in the meeting. Nobody traced how the first step leads to the result, or what it might break along the way.

Six months later

The reason nobody kept

Someone asks why you chose this. The people who knew have moved on, and the thread that explained it is buried somewhere.

These have the same root. The reasoning underneath stays in people’s heads.

What leads to what, what each side needs, what has to be true for the plan to work. Nobody lays it out, so nobody tests it. Nobody records it, so every discussion starts again from the beginning.

Why AI hasn’t fixed it

Answers are abundant. Reasoning isn’t.

Ask a general-purpose AI and you’ll get a confident, well-organised answer in seconds. It reads well. It’s also built from the model’s assumptions about situations like yours, its guesses sit next to your facts without a label, and nothing records which parts you actually accept. Next week you’re back with the same problem and a slightly different answer.

A TYPICAL GENERIC ANSWER · ILLUSTRATIVE

Release delays often come from scope creep, testing bottlenecks or optimistic estimates. Common fixes:

Freeze scope earlier in each cycle
Automate regression testing
Ship unfinished work behind feature flags
Track cycle time to find the bottleneck

Want a rollout plan for any of these?

Sensible fixes, drawn from teams in general. Nothing here checks what is actually happening on yours, or keeps track of what you agree with.

A REASON COMMONS TURN · EXAMPLE

P
PROPOSED
PROBLEM
You
Releases usually slip by about two weeks, sometimes more.

NEXT: Has a recent release shipped on time? If so, what was different about it?

WHY: A release that didn’t slip is the quickest way to test any explanation you already have.

One question about your situation. The answer goes into a map you can test, agree on and keep.

Why this exists

Clear thinking shouldn’t be a privilege.

The methods behind Reason Commons come from Eli Goldratt’s Theory of Constraints and H. William Dettmer’s Logical Thinking Process. Since the 1990s they’ve mostly been taught in workshops and consultancies, to people with the time and budget to learn them.

Reason Commons puts their questions into an ordinary conversation, in plain words. It keeps a record of who said what, and of what each person has accepted for now. It doesn’t claim to have the answers. It helps you find your own, test them, and change your mind when the evidence says so.

Today it’s a skill you add to Claude or Codex.

Good reasoning belongs to everyone.

A different way to work

Make the reasoning itself the thing you work on.

Reason Commons turns a conversation into reasoning you can see, test and keep. You talk the way you normally would. The structure builds up underneath.

Lay it out

What you say becomes clear, single statements joined by the connections you describe. Words like “usually” and “might” stay in.

Test it

Connections get examined one question at a time. Why would this lead to that? What else has to be true? Is it necessary, or only helpful?

Agree on it out loud

Everything starts as proposed, your own claims included. Nothing becomes accepted until someone says so, and objections stay on the record with their author.

Keep it

The reasoning is saved to a plain file you own, with a numbered snapshot whenever accepted reasoning changes. Pick it up next week where you stopped.

How agreement works

Everything starts in pencil.

Each statement and connection carries a standing, shown by its border as well as its label, so you can always tell what’s settled for now and what isn’t.

P
PROPOSED · CAUSE
Jon
Scope often changes late in the sprint.

Proposed. Captured but not yet agreed. Your own statements start here too.

A
ACCEPTED · PROBLEM
Maya
Releases usually slip by about two weeks, sometimes more.

Accepted for now by Maya and Jon

Accepted for now. Someone said they’re willing to build on it. It isn’t a claim of proof, and it can be reopened.

D
DISPUTED · CAUSE
Maya
Late QA is what makes releases slip.

Objection (Jon): March shipped on time even though QA started late.

Disputed. Someone objected. The objection and its author stay attached until it’s resolved.

See it work

Watch a session take shape.

Step through two short sessions. Each turn captures what was said, updates the map and asks one question.

Releases keep slipping
2 people
Hire now or wait?
1 person
SCRIPTED EXAMPLE

MAYA

Our releases keep slipping. Usually by about two weeks, sometimes more.

REASON COMMONS

SAVED: One problem, proposed, with your qualifiers kept.

NEXT: Think of the last release that slipped. What was the first thing that didn’t happen when you expected it to?

WHY: One real case shows where the delay starts, before anyone guesses at causes.

Focus: why releases slip · Driver: Maya · Other participants: Jon

REASONING MAP · STEP 1

P
1 proposed
A
0 accepted for now
D
0 disputed

P
PROPOSED:
PROBLEM
Maya
NEW
Releases usually slip by about two weeks, sometimes more.

Notice:
The statement keeps “usually” and “sometimes more”, and it starts as proposed even though Maya said it herself.

←
Back
Next step
→

These sessions are scripted to show how the skill behaves. The map shows what the session file records, including who offered each item. The skill’s own diagrams in chat focus on structure and standing. The live preview further down runs on your own Claude account.

How a session works

Four moves, at your pace.
Bring what you already know

A symptom, a stalemate, a plan or a goal. There’s no template to fill in. The structure is chosen from what you say.

Answer one question at a time

Each turn ends with one focused question and the reason for asking it. Take a different direction whenever you like.

Watch it firm up

Your answers become statements and connections, proposed until you accept them. Untested links and open objections go on a short list of work.

Leave with something to act on

What you agree on, what’s disputed and the next test worth running, saved so you can pick it up again.

Where it helps

Bring it the thing you’re stuck on.

Four common starting points. Copy a prompt to use with the skill, or adapt it to your situation.

A recurring problem

Why does this keep happening?

START WITH

Our releases keep slipping, usually by about two weeks. Help me work out why before we change anything else.

Copy prompt
IT MIGHT OPEN WITH
Think of the last time it happened. What was the first thing that didn’t go as expected?
YOU LEAVE WITH
The causes you’ve tested, the ones you accept for now, and the check that would change your mind.

A stuck disagreement

Why do we keep having this argument?

START WITH

My co-founder wants to hire now and I want to wait until revenue covers it. We’ve argued for a month. Help me see what each of us actually needs.

Copy prompt
IT MIGHT OPEN WITH
What do you think your co-founder is trying to protect by hiring now?
YOU LEAVE WITH
Both positions, the need behind each, the assumption that makes them clash, and an option worth testing.

A change you’re about to make

Will this plan actually work?

START WITH

We’re moving customer support to tickets only. Help me check whether it will really cut response times, and what it could make worse.

Copy prompt
IT MIGHT OPEN WITH
If it works exactly as you hope, what would a customer notice first?
YOU LEAVE WITH
How the change should produce the result, what else has to hold, and the side effects to guard against.

A goal that’s still fuzzy

What does good look like here?

START WITH

I want our onboarding to be better, but I can’t say what better means. Help me pin down the goal and what it depends on.

Copy prompt
IT MIGHT OPEN WITH
Picture a new customer’s first week once onboarding works the way you want. What’s different for them?
YOU LEAVE WITH
A clear goal, the few conditions it depends on, and a check on each one that asks whether you could reach the goal without it.

Opening questions are examples of how the skill tends to start. Your session follows what you actually say.

What’s different

What it does that a plain chat doesn’t.

The skill follows facilitation rules written into it. These are the ones you’ll notice first.

It asks before it assumes

If your reasoning depends on something that’s missing, it helps you establish it instead of filling the gap itself.

Your qualifiers survive

“Sometimes” stays “sometimes”. A hunch isn’t quietly rounded up into a fact when it’s written down.

Its own ideas are labelled

When the AI suggests a cause or a connection, it says so, and the file records it as the AI’s, separate from what people said.

Silence isn’t agreement

Moving on, viewing the map or saying nothing never counts as acceptance. Only an explicit yes does.

Objections stay attached

A challenged claim is marked disputed, with the objection and who raised it, until you resolve it.

It finishes before it widens

Once there’s enough material, it works through untested links and open questions before asking you for more.

How it compares with what you’d use today

Scroll sideways for Reason Commons →

How it compares with what you’d use today
QUESTION
	ASKING A GENERAL AI	WHITEBOARD OR DIAGRAM TOOL	MEETING AND NOTES	REASON COMMONS
You come away with	An answer to evaluate	A diagram	Decisions and notes	Your reasoning, laid out and tested
Whose thinking it is	The model’s, blended with yours	The group’s, as drawn	The group’s, as remembered	Yours, with the AI’s suggestions recorded as its own
What counts as agreed	Not tracked	Not tracked	Whatever the notes say, if someone writes them	Explicit: proposed, accepted for now or disputed
How claims get tested	When you ask it to	As the group discusses	When someone pushes back	Built into each session, one connection at a time
What’s left a week later	A chat history	A picture, without the reasons	Notes, if someone took them	A file with history and who said what, kept wherever you keep the file

Under the hood

A careful method you don’t have to learn first.

Reason Commons draws on the Logical Thinking Process, a set of reasoning structures from the Theory of Constraints for mapping causes, resolving conflicts, checking proposed changes, clearing obstacles and sequencing action. The structures are thorough, and they usually take training to use well. You don’t need to know them to start. The skill picks the structure from what you bring, and its diagrams name each structure when you want to look closer.

Plain-text memory
One YAML file holds the participants, statements, connections, standing and open work.
History you can trust
Whenever accepted reasoning changes, the helper saves a numbered snapshot that is never edited afterwards.
Views from the file
Diagrams are generated from the saved reasoning, one standing at a time, with joint causes shown as AND.
Works where you do
Diagrams render in apps that support them and fall back to readable text where they don’t.
reason-commons.yaml · excerpt from the example session
schema_version: 1
links:
  - id: l3
    from: [c1, c2]            # two causes acting together
    to: e1
    relation: contributes_to
    status: accepted
    accepted_by: [maya, jon]
    contributions:
      - {by: assistant, attribution: assistant, mode: text}
  - id: l1
    from: [c1]
    to: e1
    relation: contributes_to
    status: disputed
    contributions:
      - {by: maya, attribution: explicit, mode: text}
    challenges:
      - {text: Late QA on its own didn't cause a slip in March., by: jon}

For teams that build with AI agents

Every change traced to the reasoning it serves.

When an AI agent edits your code, the reason for each change is easy to lose. Inside a repository, the skill has the agent show a change proposal before it edits anything: the reasoning the change serves, the files it will touch and how the result will be checked. The agent waits for your typed acceptance, which is recorded with your exact words, the scope and the time. A pull-request check then confirms that every changed file and reasoning update is covered by an acceptance on record.

EXAMPLE, ABBREVIATED
The real proposal also includes a diagram of the tree updates.

1
The agent proposes

Type: Change proposal

Proposal: release-scope-freeze · revision 1

Change: Add a scope-freeze date to the release checklist.

Files: docs/release-checklist.md, reason-commons.yaml

Reasoning served: Future Reality · Injection · Proposed · f1: Freeze scope two weeks before QA on the next release. It addresses e1, the release slips.

Tree updates (proposed): Add Transition · Action · Proposed · t1: Add a scope-freeze date to the release checklist. Implements f1.

Validation: The next release records a freeze date, and its ship date is compared with the prediction in f2. One release can support the explanation but can’t prove it.

Status: Awaiting your typed acceptance before implementation, because changes to project files need a recorded approval. Reply to accept this version, or say what to change.

“Injection” is the method’s word for a change you propose. A transition action is one step that puts it in place.

2
You accept, in your own words
Maya: Yes, accept release-scope-freeze
revision 1.

change_acceptances:
  - proposal_ref: release-scope-freeze
    proposal_revision: 1
    by: maya
    recorded_at: '2026-10-18T09:12:00Z'
    timezone: Europe/Berlin
    mode: text
    source: conversation
    source_text: Yes, accept
      release-scope-freeze revision 1.
    scope: Add a scope-freeze date to
      the release checklist, and the
      proposed action t1.
    node_ids: [t1]
    link_ids: []
    approved_paths:
      [docs/release-checklist.md,
       reason-commons.yaml]

The receipt keeps who accepted, what they typed, the scope, the files and when it was recorded. Approving the work doesn’t count as agreeing with the reasoning.

3
The pull request is checked
$ check_pr_trees.py reason-commons.yaml --base origin/main --body-file pr.md

Tree check passed: serves 1 existing item(s); 1 tree update(s) match the YAML; recorded acceptances cover 2 changed file(s).

The check fails if a changed file or reasoning update isn’t covered by an acceptance on record, or if an earlier receipt was altered. It verifies coverage. It can’t prove who typed an acceptance or that the code does what was approved, so people still review the work.

Works in Claude Code and Codex. Comes with a pull-request template and a GitHub Actions workflow you can add to your repository once you point its paths at your copy of the skill.

Get started

Try it on your problem.

Start a short live session right here, or add the full skill to the assistant you already use.

LIVE PREVIEW

Runs on your own Claude account. Nothing is saved.

The live preview isn’t available here.

It needs Claude, signed in, and this view can’t reach it.

You can still step through the scripted sessions above, or get the skill below and paste your problem into Claude.

Watch the scripted session

The full skill

Keep going, and keep the reasoning.

The full skill saves your reasoning to a file, keeps its history and works with a whole team.

Download the skill
.zip · 72 KB

Claude
Claude Code
Codex
Download the skill.
In Claude, open Customize, then Skills, and add the .zip file.
Check that code execution is turned on. The skill uses it to save your reasoning.
Start a new chat and describe your problem, or paste one of the prompts above.

Your first ten minutes

01
It asks what’s going on, in your words. If you ask what to do, it recommends one next step and shows the reasoning behind it.
02
Within a few answers you’ll see your first piece of reasoning, and you can accept it for now or revise it.
03
It names one next step each turn and says why. You can always go a different way.
04
Your reasoning is saved to reason-commons.yaml, with snapshots in a .reason-commons folder beside it. In Claude Code or Codex both stay in your project. In the Claude app, ask Claude to zip them before you finish and attach the zip next time.

Where this could go

A commons for reasoning.

Today Reason Commons is a skill you add to the AI assistant you already use. The idea underneath is bigger. Reasoning can become a shared resource that people build together, test in the open and keep, so decisions stay connected to the thinking behind them.

Available today
IN THE SKILL
Guided sessions for one person or a group, in Claude and Codex
Proposed, accepted-for-now and disputed standing, with who said what
A saved reasoning file with numbered history and generated diagrams
Change proposals, recorded approvals and pull-request checks for code
Not built yet
POSSIBLE NEXT STEPS
Shared spaces where a team adds to the same reasoning at the same time
A searchable record of why past decisions were made
Automatic reminders to compare a plan’s predictions with what actually happened
Open commons where communities reason through contested questions in public

The “Not built yet” column describes directions the approach points toward. None of it is available today.

Questions

Before you try it.
Do I need to know the method?

No. Describe the situation in your own words and the skill chooses the structure. Its diagrams use the method’s names, so you’ll pick them up if you want to.

Isn’t this slower than just asking for an answer?
Can I use it on my own?
Where does my reasoning go?
What do I need to run it?
What if it gets something wrong?
Does it work for a whole team?
What does it cost?
Bring the problem you keep coming back to.

Answer one question at a time and you’ll see it laid out in your own words, with the next thing worth testing.

Try it on your problem
→
Download the skill

Reason Commons

Good reasoning belongs to everyone.

A skill for reasoning things through, alone or together. The example sessions on this page are scripted to show how the skill behaves. The live preview runs on the viewer’s own Claude account and saves nothing.
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 22475,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "df0ecd31046f5db32df56645f27bc00e7edbfc33afd676af2ce70b5b57bc8f56",
  "source_sha256": "df0ecd31046f5db32df56645f27bc00e7edbfc33afd676af2ce70b5b57bc8f56",
  "images": [
    {
      "ref": "image-0",
      "file": "untangle-the-problem--phone-00.png",
      "sha256": "b5fdb10e2e61306cd7864b45fa15a08469bde2b8f09575b19078e340fcdfc1c0",
      "y": 0
    },
    {
      "ref": "image-10",
      "file": "untangle-the-problem--phone-10.png",
      "sha256": "d7bb0a01fefa54e6661e5f72eb0ffbdaa0b80a78e25774391d3ddd9624b25b86",
      "y": 7320
    },
    {
      "ref": "image-20",
      "file": "untangle-the-problem--phone-20.png",
      "sha256": "0c4b3a75789a17fb391ce9bc62bab148db6b00f5f9377ae6b11de5388e6f4f09",
      "y": 14640
    },
    {
      "ref": "image-30",
      "file": "untangle-the-problem--phone-30.png",
      "sha256": "77bd1260055927e22f110eb6365b9f43111c98ebfe123c5a6144f9d899139da0",
      "y": 21663
    }
  ]
}

desktop · 1440px

A Renaissance of Common Sense

Open page ↗

Judge 2 · needs-work

clarity 1/3

Presents a commons or movement for better thinking, leaving the concrete current skill unidentified.

  • A place to rediscover the surprisingly radical art of making sense.
  • A movement for people who suspect there must be a better way

accuracy 1/3

Imagined ambitions are recognisable as aspirations, but no current capability or availability account distinguishes the skill from the movement.

  • Imagine if understanding cause and effect became as natural as reading.
  • A shared space for better questions, better explanations and better ways forward.

mechanism 0/3

General questions and improvement steps do not explain how an AI conversation becomes an attributed record with agreement and objections.

  • Find what matters most.
  • Understand why it matters.
  • Change what needs changing.

relevance 2/3

A capacity choice in a small hospital supplies a concrete decision and a plausible bottleneck question, though it does not demonstrate using the skill.

  • You run a small hospital. You can give one department 50% more capacity. Which one?
  • Every patient passes through all five departments, in order.

next_action 0/3

Provides joining and question-exploration actions, with no skill installation or try instructions under the fixed objective.

  • Come Think With Us
  • Explore the Questions
  • Join the Renaissance

presentation 2/3

The four desktop slices show strong contrast and readable typographic hierarchy. Oversized slogans occupy much of each screen; omitted sections and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • Primary action: joining the movement or exploring questions does not provide a route to try or install the current skill.
Judge 1 · needs-work

clarity 1/3

Describes a movement and shared aspiration, leaving the concrete current offer unidentified.

  • A place to rediscover the surprisingly radical art of making sense.
  • It’s a movement to help us think better together.

accuracy 1/3

Frames aspirations as possibilities, but does not distinguish proposed commons activities from the skill available today.

  • A shared space for better questions, better explanations and better ways forward.
  • The ambition isn’t to build an audience that admires good thinking.

mechanism 0/3

Supplies general reasoning questions without a mechanism for capturing conversation, evidence, acceptance or objections in a persistent record.

  • Find what matters most.
  • What would change our minds?

relevance 2/3

The hospital capacity exercise supplies a concrete decision and a way to explore constraints, though it is not connected to bringing a personal problem to the current skill.

  • You run a small hospital. You can give one department 50% more capacity. Which one?
  • Every patient passes through all five departments, in order.

next_action 0/3

The alternative action is an email invitation to join; no try/install route for the current skill or first-session instructions are supplied.

  • Email address
  • Join the Renaissance

presentation 2/3

The selected desktop samples have clear type hierarchy, generous separation and high-contrast question/action sections. They guide the manifesto narrative; omitted regions and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • No supplied route to try or install the current skill; the email joining action serves a different objective.
Inspect the four supplied screenshots
image-0 · y=0px
image-9 · y=7380px
image-18 · y=14760px
image-27 · y=21943px
Captured document text and technical evidence
Reason Commons
Join

A RENAISSANCE OF COMMON SENSE

What if the world isn’t short of good ideas?

What if we’re just rather bad at thinking together?

A
B
C
D
your view
my view
the
commons
Fig. I — Two views, one commons.
We’ve put people on the Moon.
We’ve taught machines to write poetry.
We’ve invented refrigerators that can connect to the internet.
Yet we still have meetings about why we’re having so many meetings.

Something has gone slightly wrong.

Not with our intelligence.

With how we use it.

Welcome to Reason Commons.

A place to rediscover the surprisingly radical art of making sense.

Together.

Come Think With Us

We’ve made incredible progress in artificial intelligence.

Perhaps it’s time we made some progress in collective intelligence.

I.
THE PROBLEM

We’ve become extraordinarily good at solving the wrong problems.

Every year, organisations spend billions becoming more efficient.

They optimise departments, measure performance, introduce systems, hire consultants and develop elaborate strategies.

And somehow, the problems remain.

Sometimes they become more expensive.

This isn’t necessarily because people are foolish.

Quite the opposite.

It’s often because intelligent people are very good at making individually sensible decisions that produce collectively ridiculous outcomes.

EACH PART

A hospital can run every department efficiently

THE WHOLE

while patients wait for hours.

EACH PART

A company can meet every performance target

THE WHOLE

while disappointing its customers.

EACH PART

A school can improve its examination results

THE WHOLE

while diminishing its pupils’ curiosity.

It’s entirely possible for everyone to be doing their best while the system gets worse.

Which suggests an intriguing possibility.

Perhaps the problem isn’t the people.

Perhaps it’s the way we’re thinking about the problem.

A THIRTY-SECOND EXPERIMENT

You run a small hospital. You can give one department 50% more capacity. Which one?

Every patient passes through all five departments, in order.

THE WHOLE HOSPITAL TREATS

10
patients an hour

1
Reception
30 an hour
2
Triage
24 an hour
3
Doctors
10 an hour
4
Tests
18 an hour
5
Discharge
22 an hour

Pick a department to give it 50% more capacity.

II.
THE BIG IDEA

Common sense isn’t nearly as common as it ought to be.

Not because people lack it.

But because we’ve made thinking unnecessarily complicated.

We’ve professionalised it.
Departmentalised it.
Wrapped it in impressive terminology.
Put it behind expensive qualifications.
And occasionally turned rather obvious truths into diagrams requiring six hours of explanation.
Fig. II — A rather obvious truth, professionally explained.

Consider this:

If you want to improve something, it helps to understand what’s stopping it from improving.

Not exactly rocket science.

Yet remarkably little of what we call improvement begins there.

Instead, we often improve whatever is easiest to measure, most politically convenient, or currently fashionable.

We make the parts better and hope the whole improves.

It frequently doesn’t.

Reason Commons begins with a different idea.

Before trying to make things better, let’s make better sense of things.

III.
A DIFFERENT KIND OF RENAISSANCE

The Renaissance didn’t invent human intelligence.

It changed what people believed they could do with it.

What if we could do that again?

Not with painting or architecture.

With reasoning.

i.
Imagine if understanding cause and effect became as natural as reading.
ii.
If questioning an assumption was regarded as a contribution rather than a challenge to authority.
iii.
If disagreement became an opportunity to discover something neither person had previously considered.
iv.
If children learned to resolve apparent contradictions before learning to defend positions.
v.
If organisations spent less time managing symptoms and more time understanding what produces them.
vi.
And if ordinary people discovered that many seemingly impossible problems are not impossible at all.

They’re simply being viewed through assumptions nobody has thought to question.

That would be quite a renaissance.

And it wouldn’t require everyone to become a genius.

Just a little more curious.

IV.
WHY A COMMONS?

Some things become more valuable when we share them.

A sandwich isn’t one of them.

A good idea is.

A SANDWICH

If I give you half my sandwich, I have less sandwich.

A GOOD IDEA

me
you
If I help you understand something, we may both end up understanding more.

Reasoning has this wonderful property.

It can become richer through sharing.

Yet much of the world’s useful thinking remains trapped inside disciplines, professions, organisations and methodologies.

Economists
have their language.
Psychologists
have theirs.
Engineers
have another.
Management consultants
appear to have several thousand.

Meanwhile, the rest of us are expected to get on with life.

Reason Commons exists to make useful reasoning more accessible, more social and more contagious.

Not as another proprietary system.

But as something we can cultivate together.

A commons.

A shared space for better questions, better explanations and better ways forward.

V.
THE METHOD BEHIND THE MADNESS

It turns out that common sense benefits from a little discipline.

Thinking clearly isn’t simply a matter of trusting your instincts.

Our instincts are wonderful.

They’re also occasionally spectacularly wrong.

Which is why Reason Commons draws inspiration from the Theory of Constraints and its tradition of examining cause and effect, questioning assumptions and resolving conflicts.

Its starting insight is deceptively simple.

In any system, a surprisingly small number of things often determine what the whole system can achieve.

1
Find what matters most.
2
Understand why it matters.
3
Change what needs changing.
4
Then see what happens.

Of course, real life is rarely quite that tidy.

People disagree.
Objectives conflict.
Unintended consequences appear.
Yesterday’s solution becomes tomorrow’s problem.

That’s why we need more than slogans.

We need ways to test our explanations against reality.
Ways to distinguish symptoms from causes.
Ways to uncover the assumptions keeping a conflict alive.
And ways to make progress without requiring everyone to agree about everything first.

We don’t believe everyone needs to learn the vocabulary of the Theory of Constraints.

We believe more people could benefit from experiencing what its thinking tools make possible.

The tools matter. But what people can accomplish with them matters more.

VI.

Five questions that could change quite a lot

Better thinking often begins with surprisingly ordinary questions.

1
What are we actually trying to achieve?

An embarrassingly useful question, especially in organisations that have become extremely busy.

2
What’s stopping us?

Not everything that’s wrong. The things that genuinely limit progress.

3
Why does that happen?

And why does that happen? Keep going until the explanation becomes useful.

4
What are we assuming?

Some of our most formidable obstacles turn out to be beliefs masquerading as facts.

5
What would change our minds?

Because being certain feels wonderful, but discovering you were mistaken can be considerably more valuable.

None of these questions requires a PhD.

They do, however, require something that can be remarkably difficult to find.

The willingness to think together.

Explore the Questions

VII.

A movement for people who suspect there must be a better way

You don’t have to be an expert.

In fact, it may help if you aren’t.

Reason Commons is for people who have ever looked at an established way of doing things and thought:

Surely this can’t be the best we can do?

EDUCATORS
It’s for educators who want children to think rather than merely repeat.
LEADERS
For leaders who suspect their organisations contain more untapped intelligence than their consultants.
ENTREPRENEURS
For entrepreneurs who know the obvious solution is not always the right one.
COMMUNITIES
For communities tired of arguments that generate heat but no light.
PRACTITIONERS
For practitioners who have discovered powerful thinking tools and wonder why more people haven’t encountered them.
ANYONE
And for anyone who believes that disagreement needn’t end in division.
You don’t need permission.
You don’t need a qualification.
You don’t even need to agree with us.

Actually, disagreement could be rather useful.

You just need to be willing to question what seems obvious.

Join the Commons

VIII.

What happens here?

Less intellectual theatre. More useful thinking.

Explore

Discover deceptively simple ideas that change how you see problems.

Practise

Learn to use questions, reasoning tools and experiments on situations that actually matter to you.

Gather

Bring people together around shared challenges, even when they start with different opinions.

Contribute

Share questions, discoveries, stories, tools and explanations that others can learn from.

Spread

Help make better reasoning an everyday human capability, rather than a specialist occupation.

The ambition isn’t to build an audience that admires good thinking.

It’s to build a commons in which people practise it.

IX.
OUR MANIFESTO

We have enough people trying to sound clever.

We could do with more people trying to understand.

We believe a question can be more valuable than an answer.

That disagreement is not necessarily a sign of stupidity.
That complexity is sometimes real, but sometimes merely a symptom of poor explanation.
That local improvements can make the whole worse.
That incentives matter.
That assumptions deserve examination.
That evidence matters more than elegance.
That the purpose of reasoning is not to win arguments, but to make progress.
And that no one has a monopoly on common sense.

Especially us.

Reason Commons is not a movement to tell the world what to think.

It’s a movement to help us think better together.

X.
THE INVITATION

The world probably doesn’t need another methodology.

It might, however, benefit from a renaissance.

A renaissance in curiosity.
In cause and effect.
In intellectual humility.
In the rather unfashionable belief that people with different perspectives can work together to discover something neither could see alone.
And in the possibility that many of our most frustrating problems might become easier to solve once we stop treating their symptoms as their causes.

It begins with a question.

Not a course.
Not a certification.
Not a 147-slide presentation.

Just a question.

What if there’s a better way to think about this?

Welcome to Reason Commons.

A Renaissance of Common Sense.

Email address
Join the Renaissance

Bring your curiosity. Leave your certainty at the door.

Reason Commons
The experiment
The questions
The manifesto
Join

Reason Commons · A Renaissance of Common Sense.
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 22843,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "e821986c0234c9615548a3bfa2389f63066a796b6bc1ab68a56b7e8645b2c969",
  "source_sha256": "1a42e7f22eae1d5e42692018474d049cda920877be75cb6fb6390948d50f43fd",
  "images": [
    {
      "ref": "image-0",
      "file": "common-sense-renaissance--desktop-00.png",
      "sha256": "f21b0bec48d32bce4ed59533db0f254e2a5c104387f32bbfc1a2d1db7aa77f93",
      "y": 0
    },
    {
      "ref": "image-9",
      "file": "common-sense-renaissance--desktop-09.png",
      "sha256": "aec133276b4c6f3b20ba8f82310abe3e5cf20aac9d854869f1df1d91d135fdc2",
      "y": 7380
    },
    {
      "ref": "image-18",
      "file": "common-sense-renaissance--desktop-18.png",
      "sha256": "3b588c11355197a62b2330253c31e7bf1b66df4ceca90e639a52982ec7bfa56a",
      "y": 14760
    },
    {
      "ref": "image-27",
      "file": "common-sense-renaissance--desktop-27.png",
      "sha256": "f38811ccd0d929b771801582ddb3c1d9986fc83483bb11da55d8175ac87009bd",
      "y": 21943
    }
  ]
}

phone · 375px

A Renaissance of Common Sense

Open page ↗

Judge 2 · needs-work

clarity 1/3

Calls Reason Commons a movement and commons, without identifying the available assistant skill.

  • A movement for people who suspect there must be a better way
  • A shared space for better questions, better explanations and better ways forward.

accuracy 1/3

Signals that the renaissance is imagined, but does not distinguish currently available skill functionality from broad ambitions.

  • Imagine if understanding cause and effect became as natural as reading.
  • The ambition isn’t to build an audience that admires good thinking.

mechanism 0/3

Lists reasoning questions and improvement steps without a conversation-to-record mechanism or explicit acceptance process.

  • Find what matters most.
  • Understand why it matters.
  • Then see what happens.

relevance 2/3

The hospital capacity exercise gives a recognisable decision and plausible reasoning task, although no actual skill session or saved output is shown.

  • You run a small hospital. You can give one department 50% more capacity. Which one?

next_action 0/3

The phone page offers joining and question exploration, but no instructions or route to try/install the skill.

  • Join the Renaissance
  • Explore the Questions

presentation 2/3

The supplied phone slices keep the diagram, numbered questions and email form within the screen with legible contrast. The large amount of intervening content was not visually inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • Primary action: no try/install route for the current skill is provided; the join form is an alternative action.
Judge 1 · needs-work

clarity 1/3

Describes a movement and shared aspiration, leaving the concrete current offer unidentified.

  • A place to rediscover the surprisingly radical art of making sense.
  • It’s a movement to help us think better together.

accuracy 1/3

Frames aspirations as possibilities, but does not distinguish proposed commons activities from the skill available today.

  • A shared space for better questions, better explanations and better ways forward.
  • The ambition isn’t to build an audience that admires good thinking.

mechanism 0/3

Supplies general reasoning questions without a mechanism for capturing conversation, evidence, acceptance or objections in a persistent record.

  • Find what matters most.
  • What would change our minds?

relevance 2/3

The hospital capacity exercise supplies a concrete decision and a way to explore constraints, though it is not connected to bringing a personal problem to the current skill.

  • You run a small hospital. You can give one department 50% more capacity. Which one?
  • Every patient passes through all five departments, in order.

next_action 0/3

The alternative action is an email invitation to join; no try/install route for the current skill or first-session instructions are supplied.

  • Email address
  • Join the Renaissance

presentation 2/3

The selected phone samples have readable large type, separated question blocks and a visible email action. They present the manifesto clearly, but do not display a skill workflow; omitted regions were not visually assessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • No supplied route to try or install the current skill; the email joining action serves a different objective.
Inspect the four supplied screenshots
image-0 · y=0px
image-12 · y=8784px
image-23 · y=16836px
image-35 · y=24961px
Captured document text and technical evidence
Reason Commons
Join

A RENAISSANCE OF COMMON SENSE

What if the world isn’t short of good ideas?

What if we’re just rather bad at thinking together?

A
B
C
D
your view
my view
the
commons
Fig. I — Two views, one commons.
We’ve put people on the Moon.
We’ve taught machines to write poetry.
We’ve invented refrigerators that can connect to the internet.
Yet we still have meetings about why we’re having so many meetings.

Something has gone slightly wrong.

Not with our intelligence.

With how we use it.

Welcome to Reason Commons.

A place to rediscover the surprisingly radical art of making sense.

Together.

Come Think With Us

We’ve made incredible progress in artificial intelligence.

Perhaps it’s time we made some progress in collective intelligence.

I.
THE PROBLEM

We’ve become extraordinarily good at solving the wrong problems.

Every year, organisations spend billions becoming more efficient.

They optimise departments, measure performance, introduce systems, hire consultants and develop elaborate strategies.

And somehow, the problems remain.

Sometimes they become more expensive.

This isn’t necessarily because people are foolish.

Quite the opposite.

It’s often because intelligent people are very good at making individually sensible decisions that produce collectively ridiculous outcomes.

EACH PART

A hospital can run every department efficiently

THE WHOLE

while patients wait for hours.

EACH PART

A company can meet every performance target

THE WHOLE

while disappointing its customers.

EACH PART

A school can improve its examination results

THE WHOLE

while diminishing its pupils’ curiosity.

It’s entirely possible for everyone to be doing their best while the system gets worse.

Which suggests an intriguing possibility.

Perhaps the problem isn’t the people.

Perhaps it’s the way we’re thinking about the problem.

A THIRTY-SECOND EXPERIMENT

You run a small hospital. You can give one department 50% more capacity. Which one?

Every patient passes through all five departments, in order.

THE WHOLE HOSPITAL TREATS

10
patients an hour

1
Reception
30 an hour
2
Triage
24 an hour
3
Doctors
10 an hour
4
Tests
18 an hour
5
Discharge
22 an hour

Pick a department to give it 50% more capacity.

II.
THE BIG IDEA

Common sense isn’t nearly as common as it ought to be.

Not because people lack it.

But because we’ve made thinking unnecessarily complicated.

We’ve professionalised it.
Departmentalised it.
Wrapped it in impressive terminology.
Put it behind expensive qualifications.
And occasionally turned rather obvious truths into diagrams requiring six hours of explanation.
Fig. II — A rather obvious truth, professionally explained.

Consider this:

If you want to improve something, it helps to understand what’s stopping it from improving.

Not exactly rocket science.

Yet remarkably little of what we call improvement begins there.

Instead, we often improve whatever is easiest to measure, most politically convenient, or currently fashionable.

We make the parts better and hope the whole improves.

It frequently doesn’t.

Reason Commons begins with a different idea.

Before trying to make things better, let’s make better sense of things.

III.
A DIFFERENT KIND OF RENAISSANCE

The Renaissance didn’t invent human intelligence.

It changed what people believed they could do with it.

What if we could do that again?

Not with painting or architecture.

With reasoning.

i.
Imagine if understanding cause and effect became as natural as reading.
ii.
If questioning an assumption was regarded as a contribution rather than a challenge to authority.
iii.
If disagreement became an opportunity to discover something neither person had previously considered.
iv.
If children learned to resolve apparent contradictions before learning to defend positions.
v.
If organisations spent less time managing symptoms and more time understanding what produces them.
vi.
And if ordinary people discovered that many seemingly impossible problems are not impossible at all.

They’re simply being viewed through assumptions nobody has thought to question.

That would be quite a renaissance.

And it wouldn’t require everyone to become a genius.

Just a little more curious.

IV.
WHY A COMMONS?

Some things become more valuable when we share them.

A sandwich isn’t one of them.

A good idea is.

A SANDWICH

If I give you half my sandwich, I have less sandwich.

A GOOD IDEA

me
you
If I help you understand something, we may both end up understanding more.

Reasoning has this wonderful property.

It can become richer through sharing.

Yet much of the world’s useful thinking remains trapped inside disciplines, professions, organisations and methodologies.

Economists
have their language.
Psychologists
have theirs.
Engineers
have another.
Management consultants
appear to have several thousand.

Meanwhile, the rest of us are expected to get on with life.

Reason Commons exists to make useful reasoning more accessible, more social and more contagious.

Not as another proprietary system.

But as something we can cultivate together.

A commons.

A shared space for better questions, better explanations and better ways forward.

V.
THE METHOD BEHIND THE MADNESS

It turns out that common sense benefits from a little discipline.

Thinking clearly isn’t simply a matter of trusting your instincts.

Our instincts are wonderful.

They’re also occasionally spectacularly wrong.

Which is why Reason Commons draws inspiration from the Theory of Constraints and its tradition of examining cause and effect, questioning assumptions and resolving conflicts.

Its starting insight is deceptively simple.

In any system, a surprisingly small number of things often determine what the whole system can achieve.

1
Find what matters most.
2
Understand why it matters.
3
Change what needs changing.
4
Then see what happens.

Of course, real life is rarely quite that tidy.

People disagree.
Objectives conflict.
Unintended consequences appear.
Yesterday’s solution becomes tomorrow’s problem.

That’s why we need more than slogans.

We need ways to test our explanations against reality.
Ways to distinguish symptoms from causes.
Ways to uncover the assumptions keeping a conflict alive.
And ways to make progress without requiring everyone to agree about everything first.

We don’t believe everyone needs to learn the vocabulary of the Theory of Constraints.

We believe more people could benefit from experiencing what its thinking tools make possible.

The tools matter. But what people can accomplish with them matters more.

VI.

Five questions that could change quite a lot

Better thinking often begins with surprisingly ordinary questions.

1
What are we actually trying to achieve?

An embarrassingly useful question, especially in organisations that have become extremely busy.

2
What’s stopping us?

Not everything that’s wrong. The things that genuinely limit progress.

3
Why does that happen?

And why does that happen? Keep going until the explanation becomes useful.

4
What are we assuming?

Some of our most formidable obstacles turn out to be beliefs masquerading as facts.

5
What would change our minds?

Because being certain feels wonderful, but discovering you were mistaken can be considerably more valuable.

None of these questions requires a PhD.

They do, however, require something that can be remarkably difficult to find.

The willingness to think together.

Explore the Questions

VII.

A movement for people who suspect there must be a better way

You don’t have to be an expert.

In fact, it may help if you aren’t.

Reason Commons is for people who have ever looked at an established way of doing things and thought:

Surely this can’t be the best we can do?

EDUCATORS
It’s for educators who want children to think rather than merely repeat.
LEADERS
For leaders who suspect their organisations contain more untapped intelligence than their consultants.
ENTREPRENEURS
For entrepreneurs who know the obvious solution is not always the right one.
COMMUNITIES
For communities tired of arguments that generate heat but no light.
PRACTITIONERS
For practitioners who have discovered powerful thinking tools and wonder why more people haven’t encountered them.
ANYONE
And for anyone who believes that disagreement needn’t end in division.
You don’t need permission.
You don’t need a qualification.
You don’t even need to agree with us.

Actually, disagreement could be rather useful.

You just need to be willing to question what seems obvious.

Join the Commons

VIII.

What happens here?

Less intellectual theatre. More useful thinking.

Explore

Discover deceptively simple ideas that change how you see problems.

Practise

Learn to use questions, reasoning tools and experiments on situations that actually matter to you.

Gather

Bring people together around shared challenges, even when they start with different opinions.

Contribute

Share questions, discoveries, stories, tools and explanations that others can learn from.

Spread

Help make better reasoning an everyday human capability, rather than a specialist occupation.

The ambition isn’t to build an audience that admires good thinking.

It’s to build a commons in which people practise it.

IX.
OUR MANIFESTO

We have enough people trying to sound clever.

We could do with more people trying to understand.

We believe a question can be more valuable than an answer.

That disagreement is not necessarily a sign of stupidity.
That complexity is sometimes real, but sometimes merely a symptom of poor explanation.
That local improvements can make the whole worse.
That incentives matter.
That assumptions deserve examination.
That evidence matters more than elegance.
That the purpose of reasoning is not to win arguments, but to make progress.
And that no one has a monopoly on common sense.

Especially us.

Reason Commons is not a movement to tell the world what to think.

It’s a movement to help us think better together.

X.
THE INVITATION

The world probably doesn’t need another methodology.

It might, however, benefit from a renaissance.

A renaissance in curiosity.
In cause and effect.
In intellectual humility.
In the rather unfashionable belief that people with different perspectives can work together to discover something neither could see alone.
And in the possibility that many of our most frustrating problems might become easier to solve once we stop treating their symptoms as their causes.

It begins with a question.

Not a course.
Not a certification.
Not a 147-slide presentation.

Just a question.

What if there’s a better way to think about this?

Welcome to Reason Commons.

A Renaissance of Common Sense.

Email address
Join the Renaissance

Bring your curiosity. Leave your certainty at the door.

Reason Commons
The experiment
The questions
The manifesto
Join

Reason Commons · A Renaissance of Common Sense.
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 25773,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "e821986c0234c9615548a3bfa2389f63066a796b6bc1ab68a56b7e8645b2c969",
  "source_sha256": "1a42e7f22eae1d5e42692018474d049cda920877be75cb6fb6390948d50f43fd",
  "images": [
    {
      "ref": "image-0",
      "file": "common-sense-renaissance--phone-00.png",
      "sha256": "fce432d040d55c741967207831445b7de17ca92916d273460adc5e8d85d04cb2",
      "y": 0
    },
    {
      "ref": "image-12",
      "file": "common-sense-renaissance--phone-12.png",
      "sha256": "e5178e1b14c981e5a61a2fd20c12f5c3f10ad58f751650b84764497d48b8b7df",
      "y": 8784
    },
    {
      "ref": "image-23",
      "file": "common-sense-renaissance--phone-23.png",
      "sha256": "90898c4e6b95082aa3ea4f43e1eee80856093297846bb95f3006dc33668b4e33",
      "y": 16836
    },
    {
      "ref": "image-35",
      "file": "common-sense-renaissance--phone-35.png",
      "sha256": "a4484d628debbcc8eacef6f060e8a975b77789bdf6e4c465e7d5e47b6a8375cc",
      "y": 24961
    }
  ]
}

desktop · 1440px

Check the Because

Open page ↗

Judge 2 · needs-work

clarity 3/3

Defines the conversational assistant skill and makes it concrete through the Thursday-lunch attendance question and its saved record.

  • Reason Commons is a skill for an AI assistant.
  • Why are fewer people coming to Thursday lunch?

accuracy 3/3

Explicitly labels the fictional record illustration, current single-driver workflow, unbuilt features and lack of decision-outcome evidence.

  • An illustration of the record the skill keeps, not its interface.
  • The Thursday-lunch example is fictional.
  • One person drives and saves each session
  • Nothing yet shows that groups decide better with it.

mechanism 3/3

Connects the spoken contributions to a sourced accepted observation, a disputed causal connection, its named objection and a useful timing check.

  • All three say Rosa’s numbers are right; nobody endorses either explanation.
  • Source: sign-in sheets.
  • Which week did numbers fall, and whose names disappeared?
  • Screenshot image-2

relevance 3/3

The lunch example connects a real type of group decision, competing explanations and an inexpensive record check to reconsidering the proposed action.

  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • Tom’s connection fails on timing, so his action needs rethinking

next_action 0/3

The preparation exercise is actionable manually, but the fixed objective of trying/installing the skill has no route. Registration and funder contact are alternative actions with unconfirmed destinations.

  • Register your group’s interest
  • [Sign-up route to be confirmed]
  • [Contact route to be confirmed]

presentation 3/3

The supplied desktop slices use an aligned conversation, clearly labelled record, nested assumption and objection, and separate current-limits and pilot sections. These guide inspection without clipping in the observed areas; phone and omitted regions are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • Primary action: no route to try/install the current skill is provided; the separate registration and pilot-contact destinations remain unconfirmed.
Judge 1 · needs-work

clarity 3/3

Identifies the assistant skill and shows its purpose through a volunteer kitchen’s falling attendance, without requiring method vocabulary.

  • Reason Commons is a skill for an AI assistant.
  • Why are fewer people coming to Thursday lunch?

accuracy 3/3

Labels the fiction and record illustration, separates local current functions from future features, and states consistency-check and outcome-evidence limits.

  • A FICTIONAL EXAMPLE
  • An illustration of the record the skill keeps, not its interface.
  • The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

mechanism 3/3

Separates an evidenced observation from explanations, an assistant-proposed assumption and Jo’s open objection; the next check can change the proposed action.

  • Accepted for now by Rosa, Tom and Jo
  • Source: sign-in sheets.
  • Which week did numbers fall, and whose names disappeared?
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.

relevance 3/3

Connects a recognisable volunteer-group decision to a specific record, unresolved disagreement and an achievable timing check; the outcome remains open.

  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • STILL OPEN Jo’s objection Both explanations The donation decision

next_action 0/3

Offers a preparation exercise but no try/install route for the skill. Alternative group-interest and funder-contact actions explicitly remain placeholders.

  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]

presentation 3/3

The selected desktop samples make the observation, disputed connection and attached objection visually distinct with readable labels, borders and spacing. Omitted regions and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • No supplied try/install route for the current skill; group-interest and pilot-contact alternatives are marked as unconfirmed routes.
Inspect the four supplied screenshots
image-0 · y=0px
image-2 · y=1640px
image-5 · y=4100px
image-7 · y=5611px
Captured document text and technical evidence
Reason Commons
The example
For funders
When the same question keeps coming back, check the “because”

It’s on the agenda again. Everyone has reasons, some of them good. Reason Commons helps you set them out one claim at a time and find the one worth testing before you commit.

Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed. Changing your mind about one claim becomes a step forward with your name on it.

Suggested
donation £2

A FICTIONAL EXAMPLE

Why are fewer people coming to Thursday lunch?

In October, a volunteer kitchen’s free Thursday lunch gained a sign: “Suggested donation £2.” Three volunteers discuss the falling numbers again; Rosa types.

STEP THROUGH
1 · Rosa
2 · Tom
3 · Jo
4 · Next question
Show all

Showing every step.

An illustration of the record the skill keeps, not its interface.

THE CONVERSATION

Rosa
who keeps the sign-in sheet

“The sheets say we served about 40 lunches. This autumn it’s nearer 25.”

Tom
who cooks

“It’s because of the donation sign. People see it and turn round. Make lunch free again and they’ll come back.”

Assistant

“That assumes the fall came after the sign. Did it?”

Jo
the treasurer

“Maybe not. I think numbers fell the week before the sign, when the toddler group moved to Fridays. Lots of those parents stayed for lunch.”

All three say Rosa’s numbers are right; nobody endorses either explanation.

THE RECORD

Accepted for now
Proposed
Disputed
ROSA’S OBSERVATION
Accepted for now by Rosa, Tom and Jo

Thursday lunches fell from about 40 to about 25 this autumn.

Source: sign-in sheets.

TOM’S EXPLANATION
Proposed

People see the £2 donation sign and turn round.

TOM’S CONNECTION
Proposed, now disputed by Jo
EXAMINE THIS

The sign caused the fall.

ASSUMPTION · PROPOSED BY THE ASSISTANT

The fall came after the sign.

JO’S OBJECTION · OPEN

“I think numbers fell the week before the sign.”

JO’S EXPLANATION
Proposed

The toddler group’s move to Fridays took regular guests with it.

JO’S CONNECTION
Proposed

The move contributed to the fall.

TOM’S POSSIBLE ACTION
Proposed

Make lunch free again.

Tom expects people back. Rests on his explanation.

Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.

NEXT QUESTION
suggested by the assistant

Which week did numbers fall, and whose names disappeared?

The sign’s week, across all kinds of guests
Tom’s connection survives this check, pointing to a month without the sign before scrapping the donation.
The week before, mostly toddler-group parents
Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
A mix, or neither
Ask regulars who stopped coming what changed.
STILL OPEN
Jo’s objection
Both explanations
The donation decision

“Accepted for now” means the group will build on Rosa’s count, not that it’s proven; the sheets are the evidence. If the sheets contradict a claim, its author can narrow it under their own name.

The thinking is yours. The paperwork needn’t be.

Examining a reason still takes effort: fetching the sheets, sitting with an objection, admitting “I might be wrong here.” Reason Commons handles the clerical work: clear wording that keeps each “I think”, who said what, objections pinned to what they challenge, open questions saved for next time, whoever runs it.

No method to learn: a number, a memory of which week, an objection or a question all count.

Where it stands today

Reason Commons is a skill for an AI assistant. You work in conversation; the assistant keeps a structured plain-text record, sketched in the cards above, and scripts check it, draw diagrams and snapshot accepted changes.

One person drives and saves each session, so it isn’t for editing together at once. The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

Still to build and test:

Automatic prediction follow-up
Tracing everything a failed assumption affects
Ranking review by stakes
Telling independent support from repetition
Reliable transfer between tools
Exchange between groups, keeping acceptance decisions local
Bring your own Thursday-lunch question

Every group has one. Before your next meeting, write down what you’ve seen, the explanation, the action it points to and the assumption joining them. Then find the quickest check that could change your mind.

Register your group’s interest
[Sign-up route to be confirmed]
WHAT YOU’VE SEEN
THE EXPLANATION
THE ACTION IT POINTS TO
THE ASSUMPTION JOINING THEM
THE QUICKEST CHECK THAT COULD CHANGE YOUR MIND
For public funders: what support would test

Reasons vanish when a coordinator leaves or a chat scrolls away. If reasons, dissent and lessons outlasted meetings, successors and neighbouring groups could build on them. Public support would fund a small, facilitated pilot to test that:

Observed sessions

→ findings

Can newcomers contribute, and tell proposals, endorsements and objections apart?

Handover comparison

→ evaluation method

Can a new coordinator recover reasons and the minority objection faster and more accurately than from notes or chat?

Revision and transfer trials

→ documented format

Do claims keep their history, meaning and attribution when revised or moved elsewhere?

Follow-up where feasible

→ an outcome-review prompt and learning materials

Does comparing expectations like Tom’s with outcomes change what groups try next?

Satisfaction and participation can’t settle it.

WHAT WOULD COUNT AGAINST US

Reasons recovered no better from the record than from existing notes, meaning capture and presentation need redesign.

We propose to publish all of it, negative results included.

If you fund public-interest work, help us test whether reasons outlast meetings.

Discuss the pilot
[Contact route to be confirmed]
Reason Commons
The Thursday-lunch example is fictional.
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 6511,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "7a7e7eec97dbbadbaaba963a13942bba68163d90755519242da4e72774ff2455",
  "source_sha256": "b1e15f8f7165261d01dc2711a99f33765a4d724d16008c68b5e16b8bb0ded875",
  "images": [
    {
      "ref": "image-0",
      "file": "check-the-because--desktop-00.png",
      "sha256": "8ca7e0ffdc78b014c6a7bc10df2addf57a598d59c988a975a1c311ab1707ecdd",
      "y": 0
    },
    {
      "ref": "image-2",
      "file": "check-the-because--desktop-02.png",
      "sha256": "6c50252c2aaea7e0c62470998639050907f131cd4d1633a6e4300ad00b8e0207",
      "y": 1640
    },
    {
      "ref": "image-5",
      "file": "check-the-because--desktop-05.png",
      "sha256": "7f0b0dcbbf6511423b6fb35446e4d427b20cd26608b5a132093887091ee3c72e",
      "y": 4100
    },
    {
      "ref": "image-7",
      "file": "check-the-because--desktop-07.png",
      "sha256": "25198bb65416fe50cd916b838943de1cf1c0806e5b2b206a6cc76fd552cec3cc",
      "y": 5611
    }
  ]
}

phone · 375px

Check the Because

Open page ↗

Judge 2 · needs-work

clarity 3/3

Explains a conversational assistant skill and a concrete lunch-attendance dispute, including the structured record it keeps.

  • Reason Commons is a skill for an AI assistant.
  • Why are fewer people coming to Thursday lunch?

accuracy 3/3

Labels the fictional illustration, distinguishes current skill and scripts from future work, and states both collaboration and evidence limits.

  • An illustration of the record the skill keeps, not its interface.
  • The Thursday-lunch example is fictional.
  • One person drives and saves each session
  • Nothing yet shows that groups decide better with it.

mechanism 3/3

The example separates an accepted sourced count from disputed explanation, attributes the objection and turns timing into a check with different implications.

  • All three say Rosa’s numbers are right; nobody endorses either explanation.
  • Source: sign-in sheets.
  • Which week did numbers fall, and whose names disappeared?
  • Screenshot image-4

relevance 3/3

A volunteer kitchen’s falling attendance is connected to competing explanations, a proposed action and checking dated attendance sheets before deciding about money.

  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • Tom’s connection fails on timing, so his action needs rethinking

next_action 0/3

Offers a useful manual preparation exercise, but no skill try/install route. Group registration and pilot discussion are separate actions with explicitly unconfirmed destinations.

  • Register your group’s interest
  • [Sign-up route to be confirmed]
  • [Contact route to be confirmed]

presentation 3/3

The phone slices keep prose legible and use distinct borders, standing badges and a nested objection to make the disputed connection inspectable. Limits and the pilot action are visibly separated. Omitted regions were not inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • Primary action: no try/install route for the available skill is supplied; alternative sign-up and contact routes are explicitly unconfirmed.
Judge 1 · needs-work

clarity 3/3

Identifies the assistant skill and shows its purpose through a volunteer kitchen’s falling attendance, without requiring method vocabulary.

  • Reason Commons is a skill for an AI assistant.
  • Why are fewer people coming to Thursday lunch?

accuracy 3/3

Labels the fiction and record illustration, separates local current functions from future features, and states consistency-check and outcome-evidence limits.

  • A FICTIONAL EXAMPLE
  • An illustration of the record the skill keeps, not its interface.
  • The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

mechanism 3/3

Separates an evidenced observation from explanations, an assistant-proposed assumption and Jo’s open objection; the next check can change the proposed action.

  • Accepted for now by Rosa, Tom and Jo
  • Source: sign-in sheets.
  • Which week did numbers fall, and whose names disappeared?
  • Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.

relevance 3/3

Connects a recognisable volunteer-group decision to a specific record, unresolved disagreement and an achievable timing check; the outcome remains open.

  • Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.
  • STILL OPEN Jo’s objection Both explanations The donation decision

next_action 0/3

Offers a preparation exercise but no try/install route for the skill. Alternative group-interest and funder-contact actions explicitly remain placeholders.

  • Register your group’s interest [Sign-up route to be confirmed]
  • Discuss the pilot [Contact route to be confirmed]

presentation 3/3

The selected phone samples preserve readable type and keep the assumption and named objection inside the disputed connection card. Current limits and the contact placeholder remain legible; omitted regions were not visually assessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • No supplied try/install route for the current skill; group-interest and pilot-contact alternatives are marked as unconfirmed routes.
Inspect the four supplied screenshots
image-0 · y=0px
image-4 · y=2928px
image-8 · y=5856px
image-12 · y=8550px
Captured document text and technical evidence
Reason Commons
The example
For funders
When the same question keeps coming back, check the “because”

It’s on the agenda again. Everyone has reasons, some of them good. Reason Commons helps you set them out one claim at a time and find the one worth testing before you commit.

Talk as usual; one of you types. An AI assistant records who said what, what’s accepted for now and what’s disputed. Changing your mind about one claim becomes a step forward with your name on it.

Suggested
donation £2

A FICTIONAL EXAMPLE

Why are fewer people coming to Thursday lunch?

In October, a volunteer kitchen’s free Thursday lunch gained a sign: “Suggested donation £2.” Three volunteers discuss the falling numbers again; Rosa types.

STEP THROUGH
1 · Rosa
2 · Tom
3 · Jo
4 · Next question
Show all

Showing every step.

An illustration of the record the skill keeps, not its interface.

THE CONVERSATION

Rosa
who keeps the sign-in sheet

“The sheets say we served about 40 lunches. This autumn it’s nearer 25.”

Tom
who cooks

“It’s because of the donation sign. People see it and turn round. Make lunch free again and they’ll come back.”

Assistant

“That assumes the fall came after the sign. Did it?”

Jo
the treasurer

“Maybe not. I think numbers fell the week before the sign, when the toddler group moved to Fridays. Lots of those parents stayed for lunch.”

All three say Rosa’s numbers are right; nobody endorses either explanation.

THE RECORD

Accepted for now
Proposed
Disputed
ROSA’S OBSERVATION
Accepted for now by Rosa, Tom and Jo

Thursday lunches fell from about 40 to about 25 this autumn.

Source: sign-in sheets.

TOM’S EXPLANATION
Proposed

People see the £2 donation sign and turn round.

TOM’S CONNECTION
Proposed, now disputed by Jo
EXAMINE THIS

The sign caused the fall.

ASSUMPTION · PROPOSED BY THE ASSISTANT

The fall came after the sign.

JO’S OBJECTION · OPEN

“I think numbers fell the week before the sign.”

JO’S EXPLANATION
Proposed

The toddler group’s move to Fridays took regular guests with it.

JO’S CONNECTION
Proposed

The move contributed to the fall.

TOM’S POSSIBLE ACTION
Proposed

Make lunch free again.

Tom expects people back. Rests on his explanation.

Her objection makes timing the next question: an hour with the sheets, before anyone decides about money.

NEXT QUESTION
suggested by the assistant

Which week did numbers fall, and whose names disappeared?

The sign’s week, across all kinds of guests
Tom’s connection survives this check, pointing to a month without the sign before scrapping the donation.
The week before, mostly toddler-group parents
Tom’s connection fails on timing, so his action needs rethinking, starting with the toddler group.
A mix, or neither
Ask regulars who stopped coming what changed.
STILL OPEN
Jo’s objection
Both explanations
The donation decision

“Accepted for now” means the group will build on Rosa’s count, not that it’s proven; the sheets are the evidence. If the sheets contradict a claim, its author can narrow it under their own name.

The thinking is yours. The paperwork needn’t be.

Examining a reason still takes effort: fetching the sheets, sitting with an objection, admitting “I might be wrong here.” Reason Commons handles the clerical work: clear wording that keeps each “I think”, who said what, objections pinned to what they challenge, open questions saved for next time, whoever runs it.

No method to learn: a number, a memory of which week, an objection or a question all count.

Where it stands today

Reason Commons is a skill for an AI assistant. You work in conversation; the assistant keeps a structured plain-text record, sketched in the cards above, and scripts check it, draw diagrams and snapshot accepted changes.

One person drives and saves each session, so it isn’t for editing together at once. The scripts check consistency, not truth. Nothing yet shows that groups decide better with it.

Still to build and test:

Automatic prediction follow-up
Tracing everything a failed assumption affects
Ranking review by stakes
Telling independent support from repetition
Reliable transfer between tools
Exchange between groups, keeping acceptance decisions local
Bring your own Thursday-lunch question

Every group has one. Before your next meeting, write down what you’ve seen, the explanation, the action it points to and the assumption joining them. Then find the quickest check that could change your mind.

Register your group’s interest
[Sign-up route to be confirmed]
WHAT YOU’VE SEEN
THE EXPLANATION
THE ACTION IT POINTS TO
THE ASSUMPTION JOINING THEM
THE QUICKEST CHECK THAT COULD CHANGE YOUR MIND
For public funders: what support would test

Reasons vanish when a coordinator leaves or a chat scrolls away. If reasons, dissent and lessons outlasted meetings, successors and neighbouring groups could build on them. Public support would fund a small, facilitated pilot to test that:

Observed sessions

→ findings

Can newcomers contribute, and tell proposals, endorsements and objections apart?

Handover comparison

→ evaluation method

Can a new coordinator recover reasons and the minority objection faster and more accurately than from notes or chat?

Revision and transfer trials

→ documented format

Do claims keep their history, meaning and attribution when revised or moved elsewhere?

Follow-up where feasible

→ an outcome-review prompt and learning materials

Does comparing expectations like Tom’s with outcomes change what groups try next?

Satisfaction and participation can’t settle it.

WHAT WOULD COUNT AGAINST US

Reasons recovered no better from the record than from existing notes, meaning capture and presentation need redesign.

We propose to publish all of it, negative results included.

If you fund public-interest work, help us test whether reasons outlast meetings.

Discuss the pilot
[Contact route to be confirmed]
Reason Commons
The Thursday-lunch example is fictional.
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 9362,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": "7a7e7eec97dbbadbaaba963a13942bba68163d90755519242da4e72774ff2455",
  "source_sha256": "b1e15f8f7165261d01dc2711a99f33765a4d724d16008c68b5e16b8bb0ded875",
  "images": [
    {
      "ref": "image-0",
      "file": "check-the-because--phone-00.png",
      "sha256": "859413820e922b51406e798579b54f2d307b033007d9894fc8558465afbf9eb8",
      "y": 0
    },
    {
      "ref": "image-4",
      "file": "check-the-because--phone-04.png",
      "sha256": "b9796515fb0c934cd4a11dcc22c30219be315a32f4528b01fb196947bba6f6a4",
      "y": 2928
    },
    {
      "ref": "image-8",
      "file": "check-the-because--phone-08.png",
      "sha256": "ad47f0f7a95a95a5c66e2879bf4998e88a55760a4a7b25506d6a2f9e2d5d19d9",
      "y": 5856
    },
    {
      "ref": "image-12",
      "file": "check-the-because--phone-12.png",
      "sha256": "5b3e3ded7c4770339978289ad33cd9e7bc097ed4a452772e213215ea5d74b626",
      "y": 8550
    }
  ]
}

desktop · 1440px

Current Homepage

Open page ↗

Judge 2 · needs-work

clarity 1/3

Explains a project aspiration and tree-based thinking, but never identifies the current installable skill.

  • A better way to think together — and to act on it.
  • There's no app to log into yet — a way of thinking

accuracy 1/3

Rough demos are labelled and future tooling is named, but availability remains ambiguous because the existing skill is omitted.

  • DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE
  • The AI tooling we're building

mechanism 1/3

Says AI folds discussion into trees, but does not show attribution, explicit acceptance or an objection changing the record.

  • AI drafts the trees from what you already have, and folds ongoing discussion back in

relevance 2/3

Connects scattered discussion and an unwieldy strategy to breaking goals into inspectable parts, without a worked session.

  • you can't point at a 200,000-word strategy and improve one sentence of it.
  • break a goal into the parts it actually rests on

next_action 1/3

A sidebar Skills route exists, but its destination and installation requirements are unexplained. Prominent alternatives are a series, demonstration and update subscription.

  • Skills
  • READ THE SERIES
  • SEE IT WORKING
  • GET UPDATES

presentation 2/3

Desktop headings, cards and buttons are legible. Persistent navigation on both sides crowds the main column but does not block it in the supplied slices; no phone coverage is supplied.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Judge 1 · needs-work

clarity 1/3

Explains an aspiration to accumulate thinking in trees, but never identifies the current installable skill as the offer.

  • A better way to think together — and to act on it.
  • There's no app to log into yet — a way of thinking, and enough built around it to judge whether it's worth adopting.

accuracy 1/3

Labels demos and prototypes illustrative, but describing AI tooling as something being built leaves current skill availability ambiguous.

  • DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE
  • The AI tooling we're building

mechanism 2/3

Explains discussion feeding a connected tree and an objection bearing on a goal. Attribution, explicit acceptance and retained disputes are not explained.

  • AI drafts the trees from what you already have, and folds ongoing discussion back in — so it enriches the conversation and improves the tree at the same time.
  • you can see how a single step — or a single objection — bears on what you're trying to do.

relevance 2/3

Repeating discussions spread across forums, calls and large strategy documents are a recognisable situation connected to tree-based examination.

  • There is real discussion — on the forum, in long documents, in calls — but it repeats, it scatters, and it doesn't build; you can't point at a 200,000-word strategy and improve one sentence of it.

next_action 1/3

A Skills navigation entry exists, but prominent alternatives are reading, watching and updates; installation requirements and a first skill session are absent from the supplied page.

  • Skills
  • READ THE SERIES
  • SEE IT WORKING
  • GET UPDATES

presentation 2/3

The selected desktop samples show readable central content, separated cards and clear headings. Side navigation and contents add competing labels; omitted regions and phone layout are unassessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • None reported.
Inspect the four supplied screenshots
image-0 · y=0px
image-1 · y=820px
image-2 · y=1640px
image-3 · y=2298px
Captured document text and technical evidence
🌳
REASON COMMONS
INTRODUCTION
DEMOS
GUIDE
GLOSSARY
BLOG
CHANGELOG
ABOUT
Search...
⌘K
Alignment
Blog
Changelog
Claim-tree-annotation-demo
Dashboard
Demos
Explainers
Library
Ltp
People
Skills
Talk
About
claim-tree-annotation
Glossary
motivation
Reason Commons
Reason Commons

A better way to think together — and to act on it.

Structure the thinking as trees — a tree of change, and a tree of action — with every claim and every step still connected to the goal it serves. Let ordinary discussion attach where it belongs, and let AI keep the tree current. The point is that our thinking should accumulate.

READ THE SERIES
SEE IT WORKING

There's no app to log into yet — a way of thinking, and enough built around it to judge whether it's worth adopting.

On the questions that matter most, we generate plenty of heat and not much light. There is real discussion — on the forum, in long documents, in calls — but it repeats, it scatters, and it doesn't build; you can't point at a 200,000-word strategy and improve one sentence of it. We never build the cathedral, we just make a bigger mess. Trees are a way out: break a goal into the parts it actually rests on, so the whole and the parts stay connected and you can see how a single step — or a single objection — bears on what you're trying to do. Then the hard part, getting freeform discussion connected back to the tree without anyone doing tedious filing. It has to be close to effortless or it won't happen, and AI is what makes that possible now.

The idea

Break a goal, or a claim, into the parts it rests on — a tree of change, and a tree of action — with the whole and the parts kept connected.

The AI tooling we're building

AI drafts the trees from what you already have, and folds ongoing discussion back in — so it enriches the conversation and improves the tree at the same time.

See it working

The four steps end to end — claim, tree, sources, evidence — on a worked toy example.

Grounded in the Logical Thinking Process

A rigorous method from the Theory of Constraints, forty years in the making — it came out of industry, but it applies almost anywhere. We use its rigour and drop its vocabulary.

Start here — the three-part series

The way in is a short scrolling series: why fixes don't stick, why reasoning has to be made visible, and the forty-year-old method that connects them. Then watch the method meet a real movement's strategy in The Forum Doesn't Remember. Full contents on the series page.

DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE

DEMO
Claim-tree annotation

The four-step vision as an animated walk-through.

PROTOTYPE
Constraints dashboard

A read-only viewer over a full LTP analysis of one organisation's goals and constraints.

EXPERIMENT
Goal Aligner

Turning a room's scattered goals into one tree everyone can sign off on.

TALK
A talk that performs the method

Five acts; the audience experiences the process before hearing its name.

The method underneath

The rigour comes from the Logical Thinking Process (LTP), part of the Theory of Constraints — a way of laying out a goal, the things blocking it, and the change that gets past them. Our Guide is a plain-language introduction, with a reading list if you want the books.

About

Reason Commons is a collaboration between Rufus Pollock and David Joseph. It has three strands: building the AI tooling; working with communities that already reason hard in public — AI governance, effective altruism, climate; and using Second Renaissance as a living laboratory. Rufus's thread: issue trees and structured problem-framing, a tool he wanted for more than ten years. David's thread: "Abductio," a proposition-decomposition process inside his Promise Protocol framework. More about the project and the people →

Related: Promise Foundation · Provisio · issuetrees.com

Stay in touch

Occasional updates as the tooling and the writing develop — monthly at most.

Email address
GET UPDATES

Get future updates from Reason Commons.

Edit this page
View raw markdown
ON THIS PAGE
Start here — the three-part series
The method underneath
About
Stay in touch

Footer

Reason Commons — Issue Trees & Logical Thinking Process

© 2026 Reason Commons — Issue Trees & Logical Thinking Process. All rights reserved.

Built with
Flowershow
{
  "layout": {
    "width": 1440,
    "scroll_width": 1440,
    "height": 3198,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": null,
  "source_sha256": null,
  "images": [
    {
      "ref": "image-0",
      "file": "current-homepage--desktop-00.png",
      "sha256": "39b77230f58ff8cc1da81c2f96e6dfcee9b44a04ab292be52386b9c5d0353e4c",
      "y": 0
    },
    {
      "ref": "image-1",
      "file": "current-homepage--desktop-01.png",
      "sha256": "b77de6adc744f42cc958d97777dd05f5dbdf4393bf6acd9a675214f047b06b28",
      "y": 820
    },
    {
      "ref": "image-2",
      "file": "current-homepage--desktop-02.png",
      "sha256": "0643a7efd0a5b5a025de84f8dead4b304649195fc10df51704d879e43da94572",
      "y": 1640
    },
    {
      "ref": "image-3",
      "file": "current-homepage--desktop-03.png",
      "sha256": "f05f6f3a2fc96e3dff7d378668c5c8a95614063f885925cd9a4ec099f5ac032e",
      "y": 2298
    }
  ]
}

phone · 375px

Current Homepage

Open page ↗

Judge 2 · needs-work

clarity 1/3

Describes tree-based collective thinking without saying that the current offer is an installable assistant skill.

  • Structure the thinking as trees
  • There's no app to log into yet — a way of thinking

accuracy 1/3

Labels unfinished demonstrations, but leaves the relationship between the available offer and tooling being built unclear.

  • DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE
  • The AI tooling we're building

mechanism 1/3

Connects AI and discussion to a tree in general terms, without showing contributions, acceptance or objections in a record.

  • AI drafts the trees from what you already have, and folds ongoing discussion back in

relevance 2/3

Repeated discussions and an unmanageable strategy are recognisable situations connected to decomposing goals, although no session is worked through.

  • you can't point at a 200,000-word strategy and improve one sentence of it.
  • break a goal into the parts it actually rests on

next_action 0/3

No try/install route or instruction appears in the supplied phone page text. Reading the series, seeing a demo and getting updates are alternative actions, not the contracted skill-start route.

  • READ THE SERIES
  • SEE IT WORKING
  • GET UPDATES

presentation 1/3

The stacked phone cards and prose fit, but the fixed Flowershow badge covers part of the first prominent button and overlays lower content. Only the four supplied phone slices were inspected.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • Primary action: no way to try or install the current skill is identified in the supplied page text; the visible alternatives are series, demo and updates.
Judge 1 · needs-work

clarity 1/3

Describes a way of thinking and AI-maintained trees without identifying the current installable skill.

  • A better way to think together — and to act on it.
  • There's no app to log into yet — a way of thinking, and enough built around it to judge whether it's worth adopting.

accuracy 1/3

Labels rough demos and prototypes, but leaves the current offer ambiguous by presenting AI tooling chiefly as work being built.

  • DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE
  • The AI tooling we're building

mechanism 2/3

Explains how discussion feeds a connected tree and how an objection bears on a goal, but not explicit acceptance, attribution or retained disputes.

  • AI drafts the trees from what you already have, and folds ongoing discussion back in — so it enriches the conversation and improves the tree at the same time.
  • you can see how a single step — or a single objection — bears on what you're trying to do.

relevance 2/3

Connects recurring and scattered strategy discussion to a plausible use of trees, though it supplies no first skill session.

  • There is real discussion — on the forum, in long documents, in calls — but it repeats, it scatters, and it doesn't build; you can't point at a 200,000-word strategy and improve one sentence of it.

next_action 0/3

The supplied phone page offers reading, a demo and email updates without a visible try/install route or requirements for the current skill. The collapsed menu's contents are not established.

  • READ THE SERIES
  • SEE IT WORKING
  • GET UPDATES
  • Open main menu

presentation 1/3

The selected phone samples have readable cards and headings, but the floating Flowershow badge overlaps the hero action and lower reading area. Omitted regions and the collapsed menu were not visually assessed.

Factual concerns

None reported by this judge. This is not verification of every claim.

Reported blockers

  • No supplied visible route to try or install the current skill at this phone viewport.
Inspect the four supplied screenshots
image-0 · y=0px
image-2 · y=1464px
image-4 · y=2928px
image-6 · y=4365px
Captured document text and technical evidence
🌳
REASON COMMONS
⌘K
Open main menu
Reason Commons

A better way to think together — and to act on it.

Structure the thinking as trees — a tree of change, and a tree of action — with every claim and every step still connected to the goal it serves. Let ordinary discussion attach where it belongs, and let AI keep the tree current. The point is that our thinking should accumulate.

READ THE SERIES
SEE IT WORKING

There's no app to log into yet — a way of thinking, and enough built around it to judge whether it's worth adopting.

On the questions that matter most, we generate plenty of heat and not much light. There is real discussion — on the forum, in long documents, in calls — but it repeats, it scatters, and it doesn't build; you can't point at a 200,000-word strategy and improve one sentence of it. We never build the cathedral, we just make a bigger mess. Trees are a way out: break a goal into the parts it actually rests on, so the whole and the parts stay connected and you can see how a single step — or a single objection — bears on what you're trying to do. Then the hard part, getting freeform discussion connected back to the tree without anyone doing tedious filing. It has to be close to effortless or it won't happen, and AI is what makes that possible now.

The idea

Break a goal, or a claim, into the parts it rests on — a tree of change, and a tree of action — with the whole and the parts kept connected.

The AI tooling we're building

AI drafts the trees from what you already have, and folds ongoing discussion back in — so it enriches the conversation and improves the tree at the same time.

See it working

The four steps end to end — claim, tree, sources, evidence — on a worked toy example.

Grounded in the Logical Thinking Process

A rigorous method from the Theory of Constraints, forty years in the making — it came out of industry, but it applies almost anywhere. We use its rigour and drop its vocabulary.

Start here — the three-part series

The way in is a short scrolling series: why fixes don't stick, why reasoning has to be made visible, and the forty-year-old method that connects them. Then watch the method meet a real movement's strategy in The Forum Doesn't Remember. Full contents on the series page.

DEMOS & EXPERIMENTS — ROUGH, UNFINISHED, ILLUSTRATIVE

DEMO
Claim-tree annotation

The four-step vision as an animated walk-through.

PROTOTYPE
Constraints dashboard

A read-only viewer over a full LTP analysis of one organisation's goals and constraints.

EXPERIMENT
Goal Aligner

Turning a room's scattered goals into one tree everyone can sign off on.

TALK
A talk that performs the method

Five acts; the audience experiences the process before hearing its name.

The method underneath

The rigour comes from the Logical Thinking Process (LTP), part of the Theory of Constraints — a way of laying out a goal, the things blocking it, and the change that gets past them. Our Guide is a plain-language introduction, with a reading list if you want the books.

About

Reason Commons is a collaboration between Rufus Pollock and David Joseph. It has three strands: building the AI tooling; working with communities that already reason hard in public — AI governance, effective altruism, climate; and using Second Renaissance as a living laboratory. Rufus's thread: issue trees and structured problem-framing, a tool he wanted for more than ten years. David's thread: "Abductio," a proposition-decomposition process inside his Promise Protocol framework. More about the project and the people →

Related: Promise Foundation · Provisio · issuetrees.com

Stay in touch

Occasional updates as the tooling and the writing develop — monthly at most.

Email address
GET UPDATES

Get future updates from Reason Commons.

Edit this page
View raw markdown

Footer

Reason Commons — Issue Trees & Logical Thinking Process

© 2026 Reason Commons — Issue Trees & Logical Thinking Process. All rights reserved.

Built with
Flowershow
{
  "layout": {
    "width": 375,
    "scroll_width": 375,
    "height": 5177,
    "overflowing": []
  },
  "errors": [],
  "entry_sha256": null,
  "source_sha256": null,
  "images": [
    {
      "ref": "image-0",
      "file": "current-homepage--phone-00.png",
      "sha256": "3acd3e8ae591bea908d5f999d279066cae185ea85a8c20fe4715e14366c28238",
      "y": 0
    },
    {
      "ref": "image-2",
      "file": "current-homepage--phone-02.png",
      "sha256": "b09ef9f908f3b4a003a42ae4131e5fb506c96adb579468cf26c9e179d77bea45",
      "y": 1464
    },
    {
      "ref": "image-4",
      "file": "current-homepage--phone-04.png",
      "sha256": "181330633de8598ea2d7c19df432f12f425444f79c7790c8ddbeb2ffc58679bb",
      "y": 2928
    },
    {
      "ref": "image-6",
      "file": "current-homepage--phone-06.png",
      "sha256": "d95e012ddc205b47ff06016104f96d08892bcabb45fdaca8cfd3deeaaff818f3",
      "y": 4365
    }
  ]
}
Screenshot at captured resolution · scroll to inspect
Selected evidence screenshot