Curation Discipline — Data skill for Claude Code
Keep an AI agent from silently corrupting your dataset: a staging gate agents cannot bypass, read-only enforced by hook rather than by prompt, and a catalogue of data-pipeline failures that produce no.
How to install Curation Discipline
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jerryliu0103/curation-discipline and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Curation Discipline does
Keep an AI agent from silently corrupting your dataset: a staging gate agents cannot bypass, read-only enforced by hook rather than by prompt, and a catalogue of data-pipeline failures that produce no error message. Claude Code plugin, EN + zh-TW.
Alternatives in Data
- Build Failure — Diagnose elasticsearch-js CI and local build failures 5.3k ★
- LLM Redteam — LLM red-team corpus runner — fires categorized prompt-injection / jailbreak / system-prompt-leak / data-exfil 4.5k ★
- /recon — Run the full recon pipeline on a target and produce a prioritized attack surface 927 ★
README
curation-discipline
**Keep an AI agent from silently corrupting your dataset.**
繁體中文版:[README.zh-TW.md](README.zh-TW.md)
A Claude Code plugin: five agents, three skills, two tested hooks, and a catalogue of data-pipeline failures that produce no error message.
The problem
You point an agent at a database and ask it to help you build a dataset. It works. The rows appear. Some months later you discover that the same entity exists twice under two names, a batch of rows has no attribution, and a sync has been publishing a stale mirror since a schema change nobody connected to it.
None of that produced an error. That is the actual problem — **not that agents make mistakes, but that the mistakes they make are the quiet kind.** A crash tells you where and when. A join that matched nothing tells you nothing at all, and by the time you notice, the bad rows are indistinguishable from the good ones.
What this is
One rule, and the machinery that keeps people from working around it:
**No agent writes to the canonical store. Agents write to staging. A human moves staging into the store.**
collect check approve write
──────── ───── ─────── ─────
curator → validator → human → human
(writes (read-only, (reads the (runs the
staging) hook-enforced) diff) SQL)
The staging file is the review artifact. It is the difference between "the agent added 40 rows" and "here are 40 rows, 3 need your attention, and here is why".
Install
/plugin marketplace add jerryliu0103/curation-discipline
/plugin install curation-discipline@curation-discipline
Traditional Chinese edition: `curation-discipline-zh@curation-discipline`. Same content, same structure — install one, not both.
What you get
Agents
| Agent | Job | Can write |
|---|---|---|
curator |
Collects and normalizes |
Related Skills
PM Status
Scan open PRs, report pipeline state, merge ready work to dev, and keep the staging promotion PR current.
Claude Sessions Duckdb
Query your Claude Code session transcripts with SQL — one DuckDB script, five views, and the format traps that
Data Governance Review
Prompt: Data Governance — Classify, Retain, Catalogue
Coding Agent Harness
Nodaris AI's harness for coding agents. It plans before it edits, proves its work before it says done, keeps s
Claude Agent Bus
Claude Code plugin: parallel sessions on one machine see each other, take turns on shared services (dev server
Job Pipeline Tracker
Tracks Alex's PERSONAL job-search pipelines as live pipelines rather than static snapshots — every role he's i
Related Agents
Slop Police
Find generator residue in what this repository says — text carrying no fact, a name that misleads, a check tha
Penetration Tester
Use this agent for AUTHORIZED penetration testing of your own applications on local or staging environments on
Hook Author
Auteur de hooks agentiques Hookstack (.claude/hooks/.mjs). Utiliser pour créer ou modifier un hook du catalogu