data-forensics

Run seven forensic tests on raw datasets and generate a risk-rated report.

8|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/TerryFYL/ai-research-army --skill data-forensics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-forensics
Source: https://github.com/TerryFYL/ai-research-army/tree/main/skills/data-forensics
Command: npx skills add https://github.com/TerryFYL/ai-research-army --skill data-forensics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Raw data authenticity is critical for credible analyses. This Skill provides a structured, multipath workflow to detect data fabrication, inconsistencies, and suspicious patterns before downstream analysis or manuscript generation.

Core Features & Use Cases

  • Seven-forensic tests: GRIM, SPRITE, Benford's Law, Terminal Digit, Variance Uniformity, Distribution Plausibility, and Duplicate Pattern checks to flag potential data issues.
  • Risk-aware reporting: Produces a forensics_report.md with a flag-based risk rating (GREEN/YELLOW/RED) and actionable recommendations.
  • Pipeline integration: Seamlessly slots into data-profiler pipelines (Step 1.5) and can operate as an independent risk-check during client intake.

Quick Start

Provide the raw data file path (CSV/Excel/SPSS/Stata) to run the seven-forensic tests and generate the forensics_report.md with a risk rating.

Frequently Asked Questions about data-forensics

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

FAQPage Schema
How do I check raw data for fabrication before statistical analysis?

Data authenticity checks apply seven forensic tests like GRIM, SPRITE, and Benford's Law to raw datasets to detect fabrication. The workflow outputs a report with a GREEN, YELLOW, or RED risk rating and recommended actions for integrity assurance.

What is Benford's Law and how does it detect data inconsistencies?

Benford's Law is a forensic test analyzing the distribution of leading digits in a dataset to detect data inconsistencies. It flags deviations from expected digit frequencies, helping identify potentially fabricated or manipulated numerical values in research and financial datasets.

Can I run forensic tests on SPSS and Stata files for medical research datasets?

You can run forensic tests on SPSS and Stata files alongside CSV and Excel formats. These tests assess data integrity in medical, financial, or research datasets prior to downstream analyses or manuscript generation.

How do I validate data integrity using GRIM and SPRITE tests?

Data integrity validation using GRIM and SPRITE tests checks if reported summary statistics are mathematically consistent with given sample sizes. These tests identify impossible combinations of means, standard deviations, and sample sizes in raw datasets.

What is the best way to detect duplicate patterns and terminal digit anomalies in datasets?

Detecting duplicate patterns and terminal digit anomalies is best done through dedicated forensic tests that scan raw datasets for repeated rows and suspicious last-digit distributions. These tests flag potential data fabrication and generate a risk-rated report.

When should I not rely on automated data forensics for manuscript generation?

Automated data forensics should not be solely relied upon when datasets are extremely small or lack sufficient numerical variance for statistical tests like Benford's Law or Variance Uniformity. Forensic tests flag risk levels but require human interpretation for edge cases.