{"id":12440,"plugin_id":"plugin_asdk_app_6a6b84df837c8191b56200a7f478eacc","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:01:30.912Z","digest":"77d53ab2598f8567879ffbdcafd6d85ff1ef2b2d17aa1bf91a099ba14c3a622d","against":null,"payload":{"name":"review-engineering-calculations","description":"Preflight engineering calculation memos, spreadsheets, equation sets, assumptions, unit conversions, and user-supplied code excerpts. Use for a preliminary evidence-based calculation review that independently recomputes supported arithmetic and flags dimensional, citation, and engineering-judgment gaps without certifying the work.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":294},{"relative_path":"assets/report-template.md","size_in_bytes":1043},{"relative_path":"references/input-schema.md","size_in_bytes":1461},{"relative_path":"references/report-schema.md","size_in_bytes":1309},{"relative_path":"references/safety-boundaries.md","size_in_bytes":1155},{"relative_path":"scripts/check-calculations.py","size_in_bytes":12302}],"skill_md_contents":"---\nname: review-engineering-calculations\ndescription: Preflight engineering calculation memos, spreadsheets, equation sets, assumptions, unit conversions, and user-supplied code excerpts. Use for a preliminary evidence-based calculation review that independently recomputes supported arithmetic and flags dimensional, citation, and engineering-judgment gaps without certifying the work.\n---\n\n# Engineering Calculation Preflight\n\nProduce a preliminary calculation-review report. Never claim to seal, stamp, approve, certify, or establish code compliance.\n\n## Required workflow\n\n1. Inventory every supplied file, sheet, equation, input, output, assumption, unit, cross-reference, and cited standard. Preserve exact file, page, cell, section, or equation locations.\n2. Read `references/input-schema.md`, `references/report-schema.md`, and `references/safety-boundaries.md` before normalizing calculations or writing findings.\n3. Extract supported arithmetic into one JSON package matching `references/input-schema.md`. Do not silently repair source values or equations.\n4. Run `python3 scripts/check-calculations.py INPUT.json --output RESULTS.json`. The script uses only the Python standard library and safely parses arithmetic.\n5. Reconcile script results with the source. Check signs, bounds, significant figures, spreadsheet references, assumptions, dependencies, and equation-to-result traceability.\n6. Verify citations only against documents supplied by the user or public primary sources the host is permitted to access. Record “not verified” when the cited text or edition is unavailable. Never invent a citation, section, or requirement.\n7. Write the report using `assets/report-template.md` and all sections required by `references/report-schema.md`.\n\n## Severity\n\n- `critical`: a demonstrated error could materially change a result or design decision, such as a consequential sign reversal or order-of-magnitude error.\n- `major`: a material arithmetic, dimensional, reference, or missing-input issue that prevents reliance on the result.\n- `minor`: a localized issue unlikely to change the engineering decision by itself.\n- `observation`: clarification, traceability, or recommended verification with no demonstrated material error.\n\nDo not assign `critical` or `major` merely because evidence is absent. State the gap and its consequence. Unsupported equations must be identified as unsupported, never guessed.\n\n## Safety boundary\n\nRefuse any request to stamp, seal, certify, approve, or represent the report as a licensed-engineer review. Offer the preliminary preflight plus a sign-off checklist for the responsible engineer. If an apparent condition presents an immediate safety risk, lead with the specific evidence and recommend stopping affected work under the user's established safety and engineering-review procedures.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}