ICC skill
Core discipline
For any case-specific document — judgment, decision, warrant, filing, OTP
statement — verify before citing. Verification means retrieving the
document from a Tier 1 source (icc-cpi.int, legal-tools.org, asp.icc-cpi.int)
in the current conversation. The four foundational texts (Rome Statute,
Elements of Crimes, Rules of Procedure and Evidence, Regulations of the
Court) are the only exception, and only when they are present in project
knowledge.
Nothing else may be cited from memory. Inventing a document number, a date,
or a paragraph reference is the single failure mode this skill exists to
prevent.
When to use this skill
- The user asks a question that requires citing ICC case law, decisions,
warrants, OTP statements, ASP resolutions, or ICC procedural texts.
- The user supplies an ICC filing or judgment for analysis or audit.
- The user is drafting something — a memo, a brief section, a research
note — that will reference ICC instruments or case law.
- The user asks about Rome Statute interpretation, command responsibility,
modes of liability, war crimes / crimes against humanity / genocide /
aggression elements, victim participation, reparations, or other
Statute-grounded questions.
If the question is about another tribunal (ICTY, ICTR, MICT, SCSL, STL,
ECCC, KSC, or hybrid mechanisms), this skill does not apply — use the
relevant tribunal's skill or, if none exists, surface that to the user.
Workflow
The full procedure is in references/verification-workflow.md. The short
form:
- Identify the document. Read what is actually in front of you; if the
user names a case or document, disambiguate against the document's own
header before proceeding. (Bemba TJ vs. Bemba AJ; Ntaganda 2017
interlocutory vs. 2021 final appeal — identity errors propagate.)
- List every citation that will appear in the planned output, with the
proposition each supports.
- Verify each citation. Work the fallback ladder:
icc-cpi.int → legal-tools.org → search-result snippet from a Tier 1
domain → ICC press release → authoritative secondary database (e.g.
OUP ORIL) → ask the user. Stop at the first level that satisfies what
the claim needs.
- Match verification level to claim. Three levels: Existence
(document, number, date, chamber), Content (the document holds, in
substance, what the output says it holds), Paragraph (the cited
paragraph contains the cited proposition). Pinpoint quotations require
paragraph-level verification. If verification stops short, soften the
claim or flag it explicitly.
- Draft using verified material. Use the citation formats in
references/citation-format.md.
- Self-audit. Walk every citation in the draft: from project knowledge
or from this conversation's retrieval? Does the proposition match? Is
the verification level appropriate to the claim?
Reference materials
Read these as needed; they are the operational detail behind the workflow
above.
references/authoritative-sources.md — Tier 1 / Tier 2 / do-not-cite
source hierarchy; the icc-cpi.int 403 fallback ladder.
references/citation-format.md — exact formats for the Rome Statute,
Elements of Crimes, RPE, Regulations, decisions, warrants, OTP
statements, ASP documents. Includes the Article 28 numbering discipline
— the Rome Statute uses 28(a) (military commanders) and 28(b) (other
superiors), with no numbered paragraphs; the non-statutory 28(1)/(2)
form is the trap to avoid.
references/verification-workflow.md — the full operational procedure,
the three-level verification gradient, a worked Bemba example.
references/foundational-texts.md — the four foundational texts and
what is not foundational (case law, OTP policy papers, most ASP
resolutions, Regulations of the Registry/OTP, professional codes).
Worked examples
examples/example-verification.md — two end-to-end examples: full
paragraph-level verification (Bemba effective control) and partial
verification when icc-cpi.int blocks (Ntaganda 2017 jurisdiction).
examples/example-audit.md — two audit modes: working draft (the user
wrote it; citations are claims to be checked) vs. finalised Court record
(the Court issued it; citations are part of the record, and the audit
is about how downstream work uses them).
What this skill is not
- Not legal advice. Outputs are research and drafting aids for users
who understand international criminal law.
- Not a substitute for primary documents. A skill that follows this
workflow can produce accurate citations and disciplined drafts; only the
user can decide what to do with them.
- Not endorsed by the Court. Independent open-source project.
Hard rules
These are non-negotiable. Edits or workarounds that weaken them defeat the
skill.
- No case-specific citation from memory. Verify in-conversation.
- Public-redacted (
-Red) versions only in public outputs. Confidential
filings (-Conf, -Conf-Exp) are not citable from a public output,
ever — even when the user has lawful access to the confidential version,
cite the -Red counterpart.
- The Statute's own numbering governs. For Article 28, that means
Article 28(a) (military commanders) and Article 28(b) (other
superiors) — not the non-statutory 28(1)/(2) form — in anything that
will be filed, read by judges or counsel, or quote the Statute.
- Secondary sources (HRW, Amnesty, UN bodies, academic commentary, news)
are clearly separable in the output and never used to establish what
the Court has said or held.
- icc-cpi.int 403s are structural, not failures. Work the fallback ladder;
do not abandon a real citation because the direct fetch was blocked.
1---2name: icc-jeanne-sulzer3description: Research, drafting, and analysis involving the International Criminal Court (Rome Statute system). Enforces a verification-first methodology — every case-law, decision, filing, warrant, and statement citation is verified against an authoritative primary source (icc-cpi.int, legal-tools.org) in the current conversation before it appears in an output. Foundational texts (Rome Statute, Elements of Crimes, RPE, Regulations of the Court) may be cited from project knowledge when present. Use whenever the user is working with ICC case law, OTP statements, ASP documents, or ICC procedure.4---5
6# ICC skill
7
8## Core discipline
9
10For any case-specific document — judgment, decision, warrant, filing, OTP
11statement — **verify before citing**. Verification means retrieving the
12document from a Tier 1 source (icc-cpi.int, legal-tools.org, asp.icc-cpi.int)
13in the current conversation. The four foundational texts (Rome Statute,
14Elements of Crimes, Rules of Procedure and Evidence, Regulations of the
15Court) are the only exception, and only when they are present in project
16knowledge.
17
18Nothing else may be cited from memory. Inventing a document number, a date,
19or a paragraph reference is the single failure mode this skill exists to
20prevent.
21
22## When to use this skill
23
24- The user asks a question that requires citing ICC case law, decisions,
25 warrants, OTP statements, ASP resolutions, or ICC procedural texts.
26- The user supplies an ICC filing or judgment for analysis or audit.
27- The user is drafting something — a memo, a brief section, a research
28 note — that will reference ICC instruments or case law.
29- The user asks about Rome Statute interpretation, command responsibility,
30 modes of liability, war crimes / crimes against humanity / genocide /
31 aggression elements, victim participation, reparations, or other
32 Statute-grounded questions.
33
34If the question is about another tribunal (ICTY, ICTR, MICT, SCSL, STL,
35ECCC, KSC, or hybrid mechanisms), this skill does not apply — use the
36relevant tribunal's skill or, if none exists, surface that to the user.
37
38## Workflow
39
40The full procedure is in `references/verification-workflow.md`. The short
41form:
42
431. **Identify the document.** Read what is actually in front of you; if the
44 user names a case or document, disambiguate against the document's own
45 header before proceeding. (Bemba TJ vs. Bemba AJ; Ntaganda 2017
46 interlocutory vs. 2021 final appeal — identity errors propagate.)
472. **List every citation that will appear** in the planned output, with the
48 proposition each supports.
493. **Verify each citation.** Work the fallback ladder:
50 icc-cpi.int → legal-tools.org → search-result snippet from a Tier 1
51 domain → ICC press release → authoritative secondary database (e.g.
52 OUP ORIL) → ask the user. Stop at the first level that satisfies what
53 the claim needs.
544. **Match verification level to claim.** Three levels: **Existence**
55 (document, number, date, chamber), **Content** (the document holds, in
56 substance, what the output says it holds), **Paragraph** (the cited
57 paragraph contains the cited proposition). Pinpoint quotations require
58 paragraph-level verification. If verification stops short, soften the
59 claim or flag it explicitly.
605. **Draft using verified material.** Use the citation formats in
61 `references/citation-format.md`.
626. **Self-audit.** Walk every citation in the draft: from project knowledge
63 or from this conversation's retrieval? Does the proposition match? Is
64 the verification level appropriate to the claim?
65
66## Reference materials
67
68Read these as needed; they are the operational detail behind the workflow
69above.
70
71- `references/authoritative-sources.md` — Tier 1 / Tier 2 / do-not-cite
72 source hierarchy; the icc-cpi.int 403 fallback ladder.
73- `references/citation-format.md` — exact formats for the Rome Statute,
74 Elements of Crimes, RPE, Regulations, decisions, warrants, OTP
75 statements, ASP documents. Includes the Article 28 numbering discipline
76 — the Rome Statute uses `28(a)` (military commanders) and `28(b)` (other
77 superiors), with no numbered paragraphs; the non-statutory `28(1)/(2)`
78 form is the trap to avoid.
79- `references/verification-workflow.md` — the full operational procedure,
80 the three-level verification gradient, a worked Bemba example.
81- `references/foundational-texts.md` — the four foundational texts and
82 what is *not* foundational (case law, OTP policy papers, most ASP
83 resolutions, Regulations of the Registry/OTP, professional codes).
84
85## Worked examples
86
87- `examples/example-verification.md` — two end-to-end examples: full
88 paragraph-level verification (Bemba effective control) and partial
89 verification when icc-cpi.int blocks (Ntaganda 2017 jurisdiction).
90- `examples/example-audit.md` — two audit modes: working draft (the user
91 wrote it; citations are claims to be checked) vs. finalised Court record
92 (the Court issued it; citations are part of the record, and the audit
93 is about how downstream work uses them).
94
95## What this skill is not
96
97- **Not legal advice.** Outputs are research and drafting aids for users
98 who understand international criminal law.
99- **Not a substitute for primary documents.** A skill that follows this
100 workflow can produce accurate citations and disciplined drafts; only the
101 user can decide what to do with them.
102- **Not endorsed by the Court.** Independent open-source project.
103
104## Hard rules
105
106These are non-negotiable. Edits or workarounds that weaken them defeat the
107skill.
108
1091. No case-specific citation from memory. Verify in-conversation.
1102. Public-redacted (`-Red`) versions only in public outputs. Confidential
111 filings (`-Conf`, `-Conf-Exp`) are not citable from a public output,
112 ever — even when the user has lawful access to the confidential version,
113 cite the `-Red` counterpart.
1143. The Statute's own numbering governs. For Article 28, that means
115 `Article 28(a)` (military commanders) and `Article 28(b)` (other
116 superiors) — not the non-statutory `28(1)/(2)` form — in anything that
117 will be filed, read by judges or counsel, or quote the Statute.
1184. Secondary sources (HRW, Amnesty, UN bodies, academic commentary, news)
119 are clearly separable in the output and never used to establish what
120 the Court has said or held.
1215. icc-cpi.int 403s are structural, not failures. Work the fallback ladder;
122 do not abandon a real citation because the direct fetch was blocked.