From dh-pipeline
Full digital humanities research lifecycle orchestrator. Manages a 12-stage pipeline from initial research question through final submitted paper, with mandatory ethics, integrity, and final quality gates. Tracks all sources, tools, and supervision feedback in a DH Material Passport for cross-session continuity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dh-pipeline:dh-pipelineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`dh-pipeline` orchestrates the complete DH research process across 12 stages:
dh-pipeline orchestrates the complete DH research process across 12 stages:
Stage 1 EXPLORE → dh-explore (full mode)
Stage 2 PROPOSE → dh-write (proposal mode)
Stage 2.5 ETHICS GATE ← MANDATORY
Stage 3 METHODOLOGY → dh-explore (methodology-guide mode)
Stage 4 WRITE → dh-write (full/thesis/article)
Stage 4.5 INTEGRITY GATE ← MANDATORY
Stage 5 REVIEW → dh-review (full-review mode)
Stage 5.5 SUPERVISOR → dh-review (supervisor-feedback mode)
Stage 6 REVISE → dh-write (revision mode)
Stage 6.5 FINAL GATE ← MANDATORY
Stage 7 FINALIZE → dh-write (format-convert mode)
Stage 8 DOCUMENT → DH Material Passport export
| Mode | Trigger | What Happens |
|---|---|---|
full | /dh-pipeline | Start or resume from the current pipeline stage |
status | /dh-pipeline status | Show current stage and what has been completed |
resume | /dh-pipeline resume | Resume from a DH Material Passport |
stage N | /dh-pipeline stage 4 | Jump directly to stage N |
gate 2.5/4.5/6.5 | /dh-pipeline gate 4.5 | Work through a specific gate |
passport | /dh-pipeline passport | View or export the current DH Material Passport |
These gates cannot be bypassed or skipped. They exist to protect research quality:
| Gate | Stage | Protects Against |
|---|---|---|
| Ethics Gate | 2.5 | Unethical data use, copyright violation, undisclosed bias |
| Integrity Gate | 4.5 | Fabricated or unverified citations, corpus-draft inconsistency |
| Final Gate | 6.5 | Unresolved must-fix items, unchecked claims, submission failures |
If a user attempts to skip a gate, the pipeline orchestrator refuses and presents the remaining checklist items.
The Passport is the spine of the pipeline — it persists across sessions and is the only form of state memory.
Schema: ../shared/contracts/passport/dh_passport.schema.json
Key fields:
pipeline_stage: current position in the pipelinegates_passed[]: which mandatory gates have been completed (with tokens)primary_source_corpus[]: all primary sources with OCR quality dataliterature_corpus[]: secondary sources in CSL-JSON formattool_refs[]: all software tools usedsupervision_log[]: all supervisor/reviewer feedback roundsSave your passport at the end of every session — the pipeline cannot resume without it.
agents/pipeline_orchestrator_agent.md — this is the first agent to executeagents/integrity_verification_agent.mdagents/material_passport_agent.md is called after each stage to update the passportagents/supervision_checkpoint_agent.md fires at Stages 2, 5.5, and post-revisionagents/state_tracker_agent.md handles session start/end and cross-session resumeLoad at startup:
../shared/references/dh_ethics_protocol.md../shared/references/anti_leakage_protocol.mdreferences/pipeline_stages_guide.mdA research project studying sentiment and topic evolution in 19th-century abolitionist newspapers from Chronicling America, with a corpus of ~300 issues and 75–82% estimated OCR accuracy. This project would:
npx claudepluginhub shuke1999/digital-humanity-skills --plugin dh-pipelineCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.