Skip to content

common-ground

Surface and validate Claude’s hidden assumptions about the project for user confirmation. Invocable on-demand at any point in the workflow.


Claude often operates on assumptions about project context, technology choices, coding standards, and user preferences. This utility command surfaces those assumptions for explicit validation. It scans configuration files, reviews conversation context, classifies assumptions by type and confidence tier (OPEN, WORKING, ESTABLISHED), and presents them for user review via an interactive two-phase flow. Assumptions are persisted to a ground file for future reference. Optional modes include read-only listing (--list), quick validation (--check), and reasoning graph generation (--graph).

NameTypeRequiredDescription
listflagnoRead-only view of all tracked assumptions
checkflagnoQuick validation of current assumptions
graphflagnoGenerate mermaid diagram of reasoning structure
NameTypePathDescription
ground-filefile~/.claude/common-ground/{project-id}/COMMON-GROUND.mdHuman-readable assumptions organized by confidence tier
ground-indexfile~/.claude/common-ground/{project-id}/ground.index.jsonMachine-readable assumption index
  • Access to the project codebase (for configuration scanning)
  • No external tooling required

Can be invoked at any point during the workflow — during intake, before planning, mid-execution, or whenever assumptions are building up. There is no prescribed moment; use judgment.