smithery/willoscar

claim-matrix-rewriter

Rewrite `outline/claim_evidence_matrix.md` as a projection/index of evidence packs (NO PROSE), so claims/axes are driven by `outline/evidence_drafts.jsonl` rather than outline placeholders.

Installation

$ npx skills add smithery/willoscar --skill claim-matrix-rewriter

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/willoscar · top by installs.

npx skills add smithery/willoscar

Browse all from smithery/willoscar

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents codex

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,515 B
  • docs SUMMARY.md 810 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Claim Matrix Rewriter (Evidence-first, NO PROSE)

Triggers & routing

  • Trigger: claim matrix rewriter, rewrite claim-evidence matrix, evidence-first claim matrix, matrix index, 证据矩阵重写, 从证据包生成矩阵.

Purpose: make outline/claimevidencematrix.md a navigation/index layer that is driven by evidence packs (not by outline bullets).

Key property: keep the legacy, gate-checked format so downstream QA can rely on stable markers:

  • - Claim: (one per subsection)
  • - Evidence: (>=2 per subsection)

Inputs

  • outline/subsection_briefs.jsonl
  • outline/evidence_drafts.jsonl
  • citations/ref.bib

Outputs

  • outline/claimevidencematrix.md

Non-negotiables

  • NO PROSE: bullets only.
  • No placeholders: no ..., unicode ellipsis (), TODO, (placeholder), or <!-- SCAFFOLD -->.
  • Claims are evidence-aware:

- fulltext-backed: may summarize comparisons - abstract-only/title-only: must be provisional (no strong “dominant trade-offs” language)

Helper script

  • uv run python .codex/skills/claim-matrix-rewriter/scripts/run.py --help
  • uv run python .codex/skills/claim-matrix-rewriter/scripts/run.py --workspace <workspace>

Script

Quick Start

  • uv run python .codex/skills/claim-matrix-rewriter/scripts/run.py --help
  • uv run python .codex/skills/claim-matrix-rewriter/scripts/run.py --workspace <workspace>

All Options

  • See --help.
  • Requires: outline/subsectionbriefs.jsonl, outline/evidencedrafts.jsonl, citations/ref.bib.

Examples

  • Rewrite the matrix from evidence packs:

- Ensure outline/subsectionbriefs.jsonl and outline/evidencedrafts.jsonl exist and blocking_missing is empty. - Ensure citations/ref.bib exists and contains the cited keys. - Run: uv run python .codex/skills/claim-matrix-rewriter/scripts/run.py --workspace <workspace>

Troubleshooting

Issue: cited keys are missing from citations/ref.bib

Fix:

  • Run citation-verifier (or fix the upstream notes) so every referenced key exists before rewriting.

Issue: evidence packs still have blocking_missing

Fix:

  • Fix upstream evidence (paper-notes / evidence-draft) first; the matrix should not “paper over” missing evidence.