curation-discipline
v0.1.0Keep an AI agent from silently corrupting your database. A staging gate no agent can write past, read-only enforced by hook rather than by prompt, provenance-coordinate deduplication, and a catalogue of pipeline failures that succeed loudly while losing data.
By Jerry Liu0 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 3 skill or MCP entries
- Source updated
- Sep 7, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install curation-discipline for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install curation-discipline@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/jerryliu0103/curation-disciplineClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/curation-discipline/.
Plugin files
├── .claude-plugin/plugin.json├── skills/curation-pipeline/SKILL.md├── skills/provenance-and-dedup/SKILL.md└── skills/silent-failure-hunting/SKILL.md
Included Skills3
The staging-gate discipline for AI-assisted data curation — agents collect into staging, a read-only validator checks, a human approves, and only then does anything reach the canonical store. Use when building or reviewing a pipeline where an LLM agent contributes data to a database, knowledge base, or curated dataset, when deciding which agent may write where, or when a curated dataset has developed duplicates, unattributed rows, or silent gaps.
How to record where curated data came from and how to detect that a source was already imported — provenance coordinates instead of text comparison, bidirectional reconciliation of what an agent extracted, and the deliberate-discard list that makes an agent's judgment reviewable. Use when the same source may be submitted twice, when an agent's output must be checked for omissions, when deciding what provenance fields a schema needs, or when a curated dataset has developed duplicates.
A catalogue of data-pipeline failures that produce no error message — joins that match nothing, dry runs that were real writes, fan-out that duplicates rows, guards that die on an encoding error, and tools that were written but never merged. Use when a pipeline reports success but the data is wrong, when reviewing an import or sync script, when deciding what to verify after a batch write, or when designing a check that has to catch something the runtime will not.
Plugin manifests1
{
"name": "curation-discipline",
"version": "0.1.0",
"description": "Keep an AI agent from silently corrupting your database. A staging gate no agent can write past, read-only enforced by hook rather than by prompt, provenance-coordinate deduplication, and a catalogue of pipeline failures that succeed loudly while losing data.",
"author": {
"name": "Jerry Liu",
"url": "https://github.com/jerryliu0103"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[curation-discipline on Agent Plugins Marketplace](https://pluginsmp.com/plugins/curation-discipline)