source-citations

Build and validate a centralized instrument-source registry with per-repo citations.

1|Updated May 9, 2026
One-click install
npx skills add https://github.com/tonykoop/claude-skills --skill source-citations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-citations
Source: https://github.com/tonykoop/claude-skills/tree/main/plugins/coding/skills/source-citations
Command: npx skills add https://github.com/tonykoop/claude-skills --skill source-citations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a structured approach to curating, validating, and publishing instrument-source provenance by maintaining a centralized citation registry and per-repo references, ensuring attribution stays accurate over time.

Core Features & Use Cases

  • Central registry: builds and stores stable keys for sources from a master library.
  • Per-repo curation: generates SOURCES.md and TECHNIQUES.md from curated citations and registry data.
  • Validation & governance: enforces that all cited keys exist in the registry and each rationale is present, preventing fake citations.
  • Cross-runtime readiness: designed to integrate with SKILL.md frontmatter, manifest data, and per-repo pipelines for cross-runtime deployment.

Quick Start

Generate and validate a centralized instrument-source registry and per-repo references, then produce per-repo SOURCES.md and TECHNIQUES.md.

Frequently Asked Questions about source-citations

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

FAQPage Schema
How do I build a centralized citation registry for instrument sources?

To build a centralized citation registry for instrument sources, this skill extracts stable source keys from a master library and validates them against curated per-repo references. It ensures provenance attribution remains accurate by enforcing registry validation during generation.

How do I generate SOURCES.md and TECHNIQUES.md from curated citations?

Generating SOURCES.md and TECHNIQUES.md from curated citations involves mapping validated registry keys to per-repo reference files. The skill automates this by reading YAML frontmatter and manifest data to produce structured provenance documentation.

How does registry validation prevent fake instrument citations?

Registry validation prevents fake instrument citations by enforcing that every cited source key exists within the centralized master library. It also checks that each citation's rationale is present before allowing per-repo reference generation to proceed.

Can I use YAML frontmatter to support cross-runtime deployment for instrument repos?

Yes, you can use YAML frontmatter to support cross-runtime deployment for instrument repos. The skill implements CLI tooling and frontmatter requirements designed to integrate citation manifests with per-repo pipelines across different runtimes.

What is the best way to audit provenance across multiple files in a repository?

Auditing provenance across multiple files in a repository is best handled by maintaining a centralized citation registry alongside per-repo SOURCES.md and TECHNIQUES.md files. This structured approach enforces consistent attribution tracking and prevents unregistered sources.

Why does my instrument repo fail validation when generating SOURCES.md?

Instrument repo validation fails when generating SOURCES.md if cited source keys do not exist in the centralized registry or if the rationale for a citation is missing. The governance mechanism requires both conditions to pass successfully.