一键导入
gpd-compare-results
Compare internal results, baselines, or methods and emit decisive verdicts
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Compare internal results, baselines, or methods and emit decisive verdicts
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add research phase to end of current milestone in roadmap
Capture idea or task as todo from current research conversation context
Prepare a paper for arXiv submission with validation and packaging
Audit research milestone completion against original research goals
Create a hypothesis branch for parallel investigation of an alternative approach
List pending research todos and select one to work on
| name | gpd-compare-results |
| description | Compare internal results, baselines, or methods and emit decisive verdicts |
| argument-hint | [phase, artifact, or comparison target] |
| context_mode | project-aware |
| allowed-tools | ["read_file","write_file","apply_patch","shell","grep","glob","ask_user"] |
<codex_runtime_notes> Codex shell compatibility:
gpd on PATH.GPD_ACTIVE_RUNTIME=codex uv run gpd ....
</codex_runtime_notes>This command exists because "the two plots look similar" is not a decisive comparison. When a result is load-bearing, GPD should produce an explicit comparison artifact with thresholds, verdicts, and follow-up actions keyed to contract IDs when available.
<execution_context>
Compare internal results, baselines, or methods and emit a machine-readable comparison artifact. Use this for analytics-vs-numerics, cross-method checks, baseline-vs-current runs, or any decisive internal comparison that should not stay implicit in prose.<required_reading> Read these files using the read_file tool:
INIT=$(/Users/charlie/.gpd/venv/bin/python -m gpd.runtime_cli --runtime codex --config-dir ./.codex --install-scope local init progress --include state)
if [ $? -ne 0 ]; then
echo "ERROR: gpd initialization failed: $INIT"
# STOP — display the error to the user and do not proceed.
fi
If the relevant phase or artifact is contract-backed, resolve:
subject_idsubject_kindsubject_rolereference_idDo not drop back to generic prose when a contract-backed target exists.
Establish:
If the target or sources are ambiguous, ask the user before proceeding.
Before computing any verdict:
For each quantity or artifact:
pass, tension, fail, or inconclusiveWhen the comparison is decisive, always emit comparison_verdicts. Do not hide the answer only in tables or prose.
Write .gpd/comparisons/[slug]-COMPARISON.md using the internal-comparison template.
The frontmatter must include:
comparison_verdictscomparison_sourcessubject_id / reference_id linkage when availableIf the comparison is load-bearing for a figure or table, note the resulting artifact path so the figure tracker can point back to it.
pass: surface the artifact for verification and paper-writing.tension or fail: recommend the next bounded debugging or verification action explicitly.inconclusive: identify the missing data or missing normalization needed to make it decisive.</execution_context>
```bash CONTEXT=$(/Users/charlie/.gpd/venv/bin/python -m gpd.runtime_cli --runtime codex --config-dir ./.codex --install-scope local --raw validate command-context compare-results "$ARGUMENTS") if [ $? -ne 0 ]; then echo "$CONTEXT" exit 1 fi ```Execute the compare-results workflow from @./.codex/get-physics-done/workflows/compare-results.md end-to-end. Preserve all validation gates (target mapping, metric selection, verdict emission, and follow-up routing).