# Novelty Matrix

> Use when `paper-review` needs overlap/delta positioning against provided related work.

- Skill: `willoscar/novelty-matrix` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add willoscar/novelty-matrix`
- Raw SKILL.md: https://api.skillmd.com/api/skills/willoscar/novelty-matrix/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: WILLOSCAR (https://skillmd.com/u/willoscar)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/willoscar/novelty-matrix

---


# Novelty Matrix

## Triggers & routing

- **Trigger**: novelty matrix, prior-work matrix, overlap/delta, 相关工作对比, 新颖性矩阵.
- **Use when**: `paper-review` 中评估 novelty/positioning，需要把贡献与相关工作逐项对齐并写出差异点证据。


Transforms a claim ledger plus related-work surface into a novelty positioning table for `paper-review`.

## Input

Required:
- `output/CLAIMS.md`

Optional:
- manuscript reference list
- user-provided related work list

## Output

- `output/NOVELTY_MATRIX.md`
- `output/NOVELTY_MATRIX.tsv` (`review-novelty-row.v1`)

## Contract

Each matrix row must expose:
- claim
- closest related work
- overlap
- delta
- evidence note

## Script boundary

`scripts/run.py` should:
- extract candidate related works from available sources
- generate stable overlap/delta rows
- write a table-shaped artifact

Keep matching heuristics and markdown rendering in shared tooling.

## Acceptance

- output exists
- includes at least one row per claim
- includes at least three unique related works across the matrix
- if fewer than three related works are available, preserve that limitation in the artifact and block Completion so the user can provide a reference surface
- TSV rows preserve `claim_id`, overlap, delta, and evidence as separate fields

## Non-goals

- final novelty judgment prose
- retrieval of a new literature corpus

