From disposable-plugin
Orchestrate the full H-DGM (Hybrid Disposable Generation Method) disposable prototyping cycle. Manages spike-autopsy-distill iterations with Mode A (auto) or Mode B (manual) control. Tracks cycle history and graduation readiness. Use to start or continue a disposable prototyping session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/disposable-plugin:disposable-cycleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage the full disposable prototyping lifecycle: spike → autopsy → distill → iterate or graduate.
Manage the full disposable prototyping lifecycle: spike → autopsy → distill → iterate or graduate.
Full cycle runs automatically: spike → autopsy → distill → decision. User intervenes only at graduation decision or FAIL verdict.
Each phase runs independently. User triggers each step:
/disposable-spike → /disposable-autopsy → /disposable-distillMode is determined by $ARGUMENTS prefix (mode:auto or mode:manual) or .disposable/config.json.
.disposable/ state:
history.json and show cycle summary.disposable/ with initial structure.disposable/config.json:
{
"mode": "auto|manual",
"maxCycles": 5,
"qualityGates": {}
}
$ARGUMENTS (after mode prefix)while cycle_count < maxCycles:
1. Run disposable-spike with current requirements/spec
2. Run disposable-autopsy on completed spike
3. Check verdict:
- PASS → Run disposable-distill → Check graduation → maybe exit
- CALIBRATE → Run calibration (targeted fix + re-evaluate)
- FAIL → Run disposable-distill → Prepare next spike input
4. If graduating → exit loop
5. Prepare next cycle: distill-spec becomes input for next spike
Report current state and available next action:
/disposable-spike/disposable-autopsy/disposable-distill/disposable-spike or graduationUpdate .disposable/history.json after each phase:
{
"cycles": [
{
"id": "cycle_1",
"startedAt": "ISO8601",
"phases": {
"spike": { "completedAt": "ISO8601", "metricsRef": "spike-complete.json" },
"autopsy": { "completedAt": "ISO8601", "verdict": "CALIBRATE" },
"distill": { "completedAt": "ISO8601" }
},
"verdict": "CALIBRATE",
"graduated": false
}
],
"currentCycle": "cycle_2",
"totalCycles": 2
}
When autopsy verdict is PASS, evaluate graduation criteria:
must constraints across all cyclesIf criteria met:
git checkout main (or the branch active before the cycle)git branch --list 'disposable/cycle_*' | sed 's/^[* ]*//' | xargs -r git branch -D.disposable/ stateOn completion or user abort:
.disposable/.lockhistory.json.disposable/config.json options:
| Key | Default | Description |
|---|---|---|
| mode | "auto" | "auto" or "manual" |
| maxCycles | 5 | Maximum spike-autopsy-distill iterations |
| qualityGates | {} | Override quality gate thresholds (see quality-gates.md) |
| triangulation | true | Use Codex MCP for triangulated review in autopsy |
disposable/cycle_{N} branchesnpx claudepluginhub caphtech/claude-marketplace --plugin disposable-pluginLocal-only fast lane for rapid spikes and throwaway prototypes. Skips production gates (architect, api-guardian, validator, tester, scribe, github-manager), adds PROTOTYPE ONLY watermarks, and prevents push or deploy. Useful for experiments, technical questions, and disposable local code.
Enforces a gated Spec → Plan → Build → Test → Review → Ship lifecycle for multi-file features and projects, preventing AI coding agents from skipping specification and verification steps.
Bootstraps Digital Innovation Agents V-Model workflow context for AI-augmented development projects. Auto-loads at session start, resolves plugin helper script paths from $DIA_PLUGIN_ROOT, and provides /dia-setup activation entry point.