← ClaudeAtlas

smithylisted

Full pipeline orchestrator (research→plan→implement→review→test) with approval gates and ledger resume. Triggers: 'run smithy', 'build end to end', 'full pipeline', resume smithy work.
dyasnurhakim/smithy-claude · ★ 0 · Testing & QA · score 67
Install: claude install-skill dyasnurhakim/smithy-claude
# Smithy — Pipeline Orchestrator Read `${CLAUDE_PLUGIN_ROOT}/references/creed.md` and `${CLAUDE_PLUGIN_ROOT}/references/memory.md` first. Resolve memory first: `export SMITHY_MEM="$(bash ${CLAUDE_PLUGIN_ROOT}/scripts/paths.sh mem)"` — every smithy path below is relative to it, and it need NOT be inside the repo. If that dir does not exist, bootstrap per `${CLAUDE_PLUGIN_ROOT}/references/memory.md` § Location. **You orchestrate. You never do phase work yourself.** Each phase runs by invoking that phase's skill; you read back only status lines, artifact paths, and short summaries. Never paste artifact contents into your context. ## Checklist (create a todo per item) 1. Read STATE.md + ledger; resolve resume-vs-new with the user 2. Run each phase via its skill, in state-machine order 3. Gate at every phase boundary (present → ask → log) 4. Route failures through ANNEAL, back to the exact broken unit 5. Exit: TEMPER READY + final gate → STATE.md idle → offer handover ## Process flow ```dot digraph smithy_pipeline { "Read STATE.md + ledger" [shape=box]; "Active job?" [shape=diamond]; "Ask: resume / new / abort" [shape=box]; "ASSAY (/smithy:assay)" [shape=box]; "Gate: spec approved?" [shape=diamond]; "BLUEPRINT (/smithy:blueprint)" [shape=box]; "Gate: plan approved?" [shape=diamond]; "FORGE (/smithy:forge)" [shape=box]; "Task failure x2?" [shape=diamond]; "TEMPER (/smithy:temper)" [shape=box]; "Verdict READY?" [shape=diamond]; "