source-integrity

Validate external research sources by verifying checksums, metadata, and expiry dates.

1|2|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/jayhjenkins/ProductOSv0.2 --skill source-integrity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-integrity
Source: https://github.com/jayhjenkins/ProductOSv0.2/tree/main/.claude/skills/quality-gates/source-integrity
Command: npx skills add https://github.com/jayhjenkins/ProductOSv0.2 --skill source-integrity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures external sources stay trustworthy by validating checksums, completing metadata, and tracking expiry dates, preventing stale or modified data from influencing decisions.

Core Features & Use Cases

  • Checksum Validation: All sources must have content checksums to detect changes and ensure integrity.
  • Metadata Completeness: Enforces required fields like title, kind, path, added_utc, expiry_date, etc.
  • Expiry Management: Flags expired sources and suggests refresh or justification for extension.
  • Schema Consistency: Maintains a standardized schema across research sources and citations.

Quick Start

To validate a new or updated source, run the Source Integrity validation as part of the research ingestion workflow. Example: validate datasets/research/topic/file.md to ensure checksum and metadata correctness.

Frequently Asked Questions about source-integrity

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

FAQPage Schema
How do I validate research source integrity during data ingestion?

To validate research source integrity during data ingestion, you verify content checksums, enforce metadata completeness, and check expiry dates for file and URL sources. This process ensures standardized schema compliance and flags remediation when checks fail.

How does checksum validation detect modified research data?

Checksum validation detects modified research data by applying cryptographic hashes to file and URL sources during ingestion. If the computed checksum changes, the system flags the source as modified, preventing stale or altered data from influencing decisions.

What metadata fields are required for research source validation?

Required metadata fields for research source validation include title, kind, path, added_utc, and expiry_date. Enforcing this metadata completeness maintains a standardized schema across research sources and citations to ensure secure decision-making.

How do I handle expired research sources and citations?

To handle expired research sources, the validation process flags expired citations and suggests either refreshing the data or providing a justification for extension. This expiry management prevents stale data from influencing workflows.

Can I validate external URL sources without local files?

Yes, you can validate external URL sources without local files. The validation applies to both file and URL sources, verifying checksums, enforcing metadata completeness, and tracking expiry dates to ensure data integrity across decision-making workflows.

Why does source integrity validation flag remediation for missing metadata?

Source integrity validation flags remediation for missing metadata to enforce a standardized schema across research sources. Failing checks indicate incomplete required fields like title or expiry_date, preventing unverified data from entering ingestion workflows.