Run one full review round on outputs/ and write review/findings.csv and review/findings.md.
Install
npx skillscat add phinneas/esrs-e1/review-disclosure Install via the SkillsCat registry.
SKILL.md
Review round
Repo root is ../../.
- Read
../../client.yaml,../../outputs/disclosure.md, everything in../../inputs/, and the coverage files. Coverage is one file per DR at../../outputs/coverage/<dr_code>.csv. Take the DR codes from thedr_codecolumn of../../knowledge/standards/esrs-datapoints.csv. A missing file means that whole DR is missing. - If
../../review/findings.csvexists, load it. This is a later round. Note the round number from the prompt. - Run, in order:
- skill
coverage-check - skill
evidence-trace - skill
claims-check
- skill
- In a later round, re-check each
openfinding against the current draft and../../outputs/revision-log.md. Setresolvedonly if the fix is actually in the text. Also check that each revision did not make a figure look cleaner than its inputs: a dropped label, source, or qualifier with the figure unchanged → major, checkevidence. - Write
../../review/findings.csv:
finding_id,round,requirement_id,check,severity,status,location,finding,required_fix
F-001,1,E1.E1-8.30.a(ii),coverage,blocking,open,E1-8 Gross Scope 1 2 3 GHG emissions,Market-based Scope 2 not reported,Add market-based Scope 2 from inputs or mark data_gap check is coverage, evidence, claims, consistency, or data_gap.
Use data_gap when the only problem is that the client has not supplied the data and the draft says so honestly. Keep its severity (usually blocking). Use the other values when the draft itself is wrong.
- Write
../../review/findings.mdin this order:- One summary line: open findings by severity, split into draft problems and data gaps.
- Draft problems: table of open findings where
checkis notdata_gap, blocking first. - Data the client must supply: one compact table of open
data_gapfindings, grouped by DR, with what is missing. - Resolved this round.
- End your reply with:
Open draft problems: N blocking, N major, N minor. Open data gaps: N. Resolved this round: N.