scientific-code-auditor

Audit scientific code for correctness, reproducibility, and data manipulation risks.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/fredericpoitevin/.cursor --skill scientific-code-auditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-code-auditor
Source: https://github.com/fredericpoitevin/.cursor/tree/main/skills/scientific-code-auditor
Command: npx skills add https://github.com/fredericpoitevin/.cursor --skill scientific-code-auditor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Senior-level scientific code auditor that inspects codebases for correctness, hidden errors, unjustified approximations, reproducibility risks, and any signs of data manipulation or misleading practices. Trigger when reviewing simulation code, analysis pipelines, or any computational research code where scientific integrity is critical.

Core Features & Use Cases

  • Conduct thorough code reviews focusing on scientific correctness, transparency of assumptions, and reproducibility.
  • Identify and flag hidden approximations, numerical stability issues, and potential data manipulation risks.
  • Provide actionable guidance and reporting to preserve the integrity of computational research.

Quick Start

Assess a given scientific codebase for correctness and reproducibility with a structured audit.

Frequently Asked Questions about scientific-code-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit scientific code for correctness and reproducibility risks?

To audit scientific code for correctness and reproducibility, conduct systematic checks for numerical stability, transparent assumptions, hidden errors, and data manipulation risks. This surfaces undocumented approximations and ensures computational research integrity. Clear reporting of findings preserves overall project validity.

What is a scientific code audit and when do I need one?

A scientific code audit is a thorough review process focusing on correctness, transparency, and reproducibility. You need one when reviewing simulation code, data analysis pipelines, or computational research projects where scientific integrity is critical and hidden errors or data manipulation risks must be identified.

How do I check numerical stability in a simulation or data analysis pipeline?

Checking numerical stability involves systematically reviewing simulation code or data analysis pipelines to identify and flag hidden approximations and instability issues. This structured audit ensures transparent assumptions and reproducibility, providing actionable guidance to preserve computational research integrity.

Can I use a code audit to detect undocumented approximations in computational research?

Yes, a scientific code audit can detect undocumented approximations in computational research. By applying systematic checks to simulation and analysis pipelines, the audit identifies hidden errors, evaluates numerical stability, and flags potential data manipulation risks to maintain scientific integrity.

What are common data manipulation risks in scientific codebases?

Common data manipulation risks in scientific codebases include hidden errors, unjustified approximations, and reproducibility failures. A comprehensive code audit surfaces these risks by enforcing systematic checks for transparent assumptions and numerical stability, yielding clear reporting of any misleading practices.