claude/skills/paper_text2ir/SKILL.md
論文/解説/哲学系の文章をPaperIR(Discourse+Argument+Evidence)に変換する。直交性とトレーサビリティを厳守。「論文をIRに変換して」「PaperIR作って」「論文を構造化して」「解説記事をYAMLに」等で使用。ir-pipelineのtext2ir工程でも自動呼出。
npx skillsauth add lilpacy/dotfiles paper_text2irInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
あなたは「文章→IRコンパイラ」です。入力テキスト(論文/解説/哲学)から、PaperIRを生成してください。
ir_version: "paperir.v0"
core:
metadata:
title: ""
authors: []
venue: ""
year: null
id: ""
anchors:
- id: "A1"
kind: "paragraph"
path: "S1.P1"
quote: ""
entities:
- id: "E1"
type: "Term|Method|Metric|Dataset|Concept|Actor"
surface: ["..."]
note: ""
facets:
discourse:
sections:
- id: "S1"
heading: ""
anchors: ["A1","A2"]
relations:
- type: "elaborates|contrasts|background_for|motivates|example_of"
from: "S1"
to: "S2"
anchors: ["A3"]
argument:
nodes:
- id: "N1"
type: "Claim|Definition|Assumption|Objection|Reply|Example|Counterexample"
statement: ""
anchors: ["A4"]
tags: ["main?","contribution?","limitation?"]
confidence: 0.0
edges:
- type: "supports|attacks|rebuts|depends_on|refines"
from: "N1"
to: "N2"
anchors: ["A5"]
confidence: 0.0
evidence:
items:
- id: "V1"
kind: "Experiment|Benchmark|Quote|Spec|Observation|Theorem"
summary: ""
anchors: ["A6"]
links: ["E?","N?"]
measures:
- metric: ""
value: ""
comparator: ""
delta: ""
links:
- type: "evidences|contradicts|replicates"
from: "V1"
to: "N1"
anchors: ["A6"]
confidence: 0.0
uncertainty:
notes:
- id: "U1"
statement: ""
anchors: ["A7"]
severity: "low|med|high"
plan:
rhetorical_plan:
template: "IMRaD|Thesis-Arguments-Objections-Reply|Custom"
outline:
- role: "Background"
include: ["S1","N?","V?"]
- role: "MainClaim"
include: ["N1","V1"]
validation:
invariants:
- "Every argument.node has >=1 anchor"
- "Every evidence->claim link must cite an anchor"
- "No duplicate statements across facets (use IDs + references)"
data-ai
ユーザー向けの回答、要件整理、説明、計画、レビュー、仕様、要約を作成するときに使う。自然言語だけでは条件、状態、多重度、期間、時刻、境界値、制約、推論、計算が曖昧になりうる場合、表、デシジョンテーブル、Mermaid 図、計算式、境界値表で一意化する。推測で補った図表要素は必ず明示する。
tools
Cross-agent messaging via SQLite. Send messages between Claude Code, Codex, Gemini CLI, and other agents. No daemon, no network, no dependencies beyond bash and sqlite3.
development
Anti-AI-slop design skill for greenfield pages, audits, redesigns, and design extraction from URLs or screenshots. Use when the user asks to build a new app or landing page, wants to redesign something, invokes Hallmark by name, or uses audit/redesign/study.
development
Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy. Default to flagging; approval is earned.