data-qc

Validate scientific datasets for quality and integrity through multi-layered checks.

1|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/smestern/sciagent --skill data-qc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-qc
Source: https://github.com/smestern/sciagent/tree/main/dist/sciagent/skills/data-qc
Command: npx skills add https://github.com/smestern/sciagent --skill data-qc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive framework to validate and ensure the quality and integrity of scientific data, helping researchers avoid common pitfalls in data analysis.

Core Features & Use Cases

  • System Prompt Principles: Enforces scientific best practices in AI-generated code.
  • Tool Priority Hierarchy: Ensures real data is used before analysis.
  • Code Scanner: Blocks synthetic data generation and result fabrication.
  • Data Validator: Checks for NaN, Inf, zero variance, and suspicious smoothness.
  • Bounds Checker: Provides domain-specific value range warnings.
  • Use Case: A researcher uses this Skill to validate a dataset before running an analysis, ensuring the data is clean and ready for processing.

Quick Start

Run the data-qc skill on your dataset to validate its quality and integrity.

Frequently Asked Questions about data-qc

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

FAQPage Schema
How do I validate the quality and integrity of a scientific dataset before analysis?

To validate scientific dataset quality, you can run a multi-layered system of checks that includes data validation, bounds checking, and adherence to scientific best practices to ensure reproducibility and reliability.

What does data validation look for when ensuring scientific rigor?

Data validation checks for NaN, Inf, zero variance, and suspicious smoothness to ensure data integrity and prevent common pitfalls that compromise reproducibility in scientific data analysis workflows.

How can I prevent synthetic data generation and fabricated results in my analysis?

You can prevent synthetic data generation and result fabrication by using a code scanner that blocks these practices, enforcing a tool priority hierarchy that ensures real data is used before analysis.

When do I need to perform bounds checking on my research data?

Bounds checking is needed when you require domain-specific value range warnings to validate your scientific data, ensuring that values fall within acceptable parameters before processing.

Can I use these data quality checks to enforce scientific best practices in AI-generated code?

Yes, system prompt principles enforce scientific best practices in AI-generated code, ensuring that data validation and integrity checks are applied automatically within your data analysis workflows.

What is the best way to ensure reproducibility in a scientific data analysis workflow?

The best way to ensure reproducibility is to validate datasets through a comprehensive framework that checks data integrity, blocks fabricated results, and enforces scientific rigor before running analysis.