Claude-code-skills ln-312-review-findings-worker
Use when an evaluation coordinator needs normalized findings from target artifacts and research evidence.
install
source · Clone the upstream repo
git clone https://github.com/levnikolaevich/claude-code-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/levnikolaevich/claude-code-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills-catalog/ln-312-review-findings-worker" ~/.claude/skills/levnikolaevich-claude-code-skills-ln-312-review-findings-worker && rm -rf "$T"
manifest:
skills-catalog/ln-312-review-findings-worker/SKILL.mdsource content
Paths: File paths (
,shared/,references/) are relative to skills repo root.../ln-*
Type: L3 Worker Category: 3XX Planning
Review Findings Worker
Mandatory Read
MANDATORY READ: Load
shared/references/evaluation_worker_runtime_contract.md, shared/references/evaluation_summary_contract.md
MANDATORY READ: Load ../ln-310-multi-agent-validator/references/phase2_research_audit.md, ../ln-310-multi-agent-validator/references/penalty_points.md
MANDATORY READ: Load ../ln-310-multi-agent-validator/references/premortem_validation.md, ../ln-310-multi-agent-validator/references/cross_reference_validation.md
Purpose
- analyze the target artifact or diff
- convert evidence into normalized findings
- for
: calculate penalty points across 30 criteria permode=storyphase2_research_audit.md - for
: evaluate criteria #5, #6, #21, #28 only (no penalty accumulation)mode=plan_review|context - avoid narrative-only review output
Mode Gate
: full pipeline — pre-mortem, cross-reference, penalty points across 30 criteria, build fix planmode=story
: applicability check, stack detection, evaluate criteria #5 (standards), #6 (library versions), #21 (alternatives), #28 (library features) only, normalize findings without penalty accumulationmode=plan_review|context
Runtime
Runtime family:
evaluation-worker-runtime
Required manifest fields:
identifierphase_ordersummary_kind=review-findingsoperation=findings
Recommended
phase_order:
PHASE_0_CONFIGPHASE_1_LOAD_TARGET
(mode=story, complexity >= Medium)PHASE_2_PREMORTEM
(mode=story, multi-story Epic)PHASE_3_CROSS_REFERENCEPHASE_4_CRITERIA_AUDIT
(mode=story only)PHASE_5_PENALTY_CALCULATIONPHASE_6_NORMALIZE_FINDINGSPHASE_7_WRITE_SUMMARYPHASE_8_SELF_CHECK
Workflow
Phase 0: Config
Load runtime manifest, target identifiers, and any linked research artifact paths.
Phase 1: Load Target
Load only the target artifacts needed for the review scope.
Phase 2: Pre-mortem (mode=story)
Execute pre-mortem analysis per
premortem_validation.md:
- Skip for trivial Stories (1-2 tasks, no external deps, known tech).
- Execute for Stories with complexity >= Medium (3+ tasks, external deps, or unfamiliar tech).
- Tigers (evidence-based risks) feed Risk criterion #20 — add to risk table BEFORE penalty calc.
- Elephants (unstated assumptions) feed Assumptions criterion #24 — add with
tag, Confidence=LOW.[pre-mortem] - Paper Tigers (fears without evidence) — document and dismiss.
- Include pre-mortem table in audit report.
Phase 3: Cross-Reference (mode=story)
Execute cross-reference analysis per
cross_reference_validation.md:
- Skip if Epic has only 1 Story or all siblings Done/Canceled.
- Load sibling Stories via
.list_issues(project=Epic.id) - Check AC overlap (#25): structured traceability first, keyword fallback advisory-only.
- Check task duplication (#26): structured match primary.
- Include cross-reference findings in audit report.
Phase 4: Criteria Audit
: evaluate all 30 criteria against Story/Tasks permode=story
Auto-Fix Actions Reference.phase2_research_audit.md
: evaluate criteria #5, #6, #21, #28 only (standards + solution groups).mode=plan_review|context- Cross-check claims against provided research evidence when present.
Phase 5: Penalty Calculation (mode=story)
- Assign penalty points per violation using severity levels from
(CRITICAL=10, HIGH=5, MEDIUM=3, LOW=1).phase2_research_audit.md - Apply multiple-violation rules per
Calculation Rules.penalty_points.md - Calculate total penalty points.
- Build fix plan for each violation.
- Format penalty audit table per
Report Format.penalty_points.md
Phase 6: Normalize Findings
Each finding should prefer structured fields such as:
idseveritycategorysubjectevidencerecommendation
Phase 7: Write Summary
Emit
summary_kind=review-findings.
Payload must include:
worker=ln-312statusoperation=findingswarnings
Prefer these fields when available:
findings
(mode=story)metrics.penalty_total
(list of criterion numbers)metrics.criteria_violated
(array of {criterion, action, severity})metrics.fix_plan
(when executed)metrics.premortem_summary
(when executed)metrics.cross_reference_summary
Phase 8: Self-Check
- Remove duplicates.
- Remove unsupported claims.
- Verify penalty calculation matches
rules (mode=story).penalty_points.md - Record
only after summary write.pass=true
Definition of Done
- Target artifact loaded
- Pre-mortem executed or justified as skipped (mode=story)
- Cross-reference executed or justified as skipped (mode=story)
- Criteria audit completed (30 for story, #5/#6/#21/#28 for others)
- Penalty points calculated and fix plan built (mode=story)
- Findings normalized
- Unsupported claims removed
-
summary writtenreview-findings - Self-check passed
Version: 1.0.0 Last Updated: 2026-04-10