Orchestrate scaffold smoke testing across presets. Dispatches parallel tester agents, collects reports, synthesizes findings, and files Linear issues. Use when scaffold trial, smoke test presets, or /scaffold-trial are mentioned.
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Orchestrate scaffold smoke testing across presets. Dispatches parallel tester agents, collects reports, synthesizes findings, and files Linear issues. Use when scaffold trial, smoke test presets, or /scaffold-trial are mentioned.
user-invocable
true
argument-hint
[preset1,preset2,...] or 'all' (default: smart selection based on changes, 'all' always available)
Scaffold Trial
Orchestrate agent-driven scaffold smoke testing across all presets.
Workflow
Step 1: Parse Arguments
If $ARGUMENTS is provided:
all → test all 7 presets: cli, library, full-stack, minimal, basic, mcp, daemon
Comma-separated list → test only those presets (validate each is a valid preset name)
Empty → offer smart selection (see below)
Smart selection (when no arguments):
Run git log --oneline -20 to see recent changes
Map changed packages to affected presets:
@outfitter/cli changes → cli, full-stack
changes → mcp, full-stack
@outfitter/mcp
@outfitter/daemon changes → daemon
packages/presets changes → all presets
apps/outfitter (init command) changes → all presets
Present options to user via AskUserQuestion:
Suggested subset based on changes
"all" option always available
Individual preset selection
Step 2: Prune Old Runs
Delete .test/scaffolds/ entries older than 7 days:
.test/scaffolds/<run-id>/
<preset>/ # One subdir per selected preset
Step 3b: Write Run Directory Marker
Write the run directory absolute path to .test/scaffolds/.current-run-dir so PostToolUse hooks in subagent processes can discover it (env vars cannot be injected into hook subprocesses):
This file is the fallback for OUTFITTER_SCAFFOLD_TRIAL_RUN_DIR. The log-telemetry.ts hook checks the env var first, then falls back to reading this file.