一键导入
gt-test
Guide testing mardi-gras in a real Gas Town workspace. Sets up the environment, runs mg against live gt data, and verifies Gas Town panel features.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide testing mardi-gras in a real Gas Town workspace. Sets up the environment, runs mg against live gt data, and verifies Gas Town panel features.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Research recent changes in beads and gastown upstream repos. Identifies new features to leverage, breaking changes to handle, and creates a research document with actionable items.
Scan open issues on the beads GitHub repo, identify ones we can help answer based on our experience, and draft responses.
Run a systematic code reliability audit on the mardi-gras codebase. Identifies issues ranked by severity, produces a findings document, and optionally creates a fix plan.
Cut a new release of mardi-gras. Runs tests, lint, vet, creates a semver tag, pushes to trigger GoReleaser CI, and monitors the workflow.
| name | gt-test |
| description | Guide testing mardi-gras in a real Gas Town workspace. Sets up the environment, runs mg against live gt data, and verifies Gas Town panel features. |
| disable-model-invocation | true |
Test mardi-gras against a real Gas Town workspace to verify the Gas Town panel, agent roster, convoys, and sling dispatch.
Check that the environment is ready:
which gt # Gas Town CLI on PATH
which bd # Beads CLI on PATH
ls ~/gt/ # HQ directory exists
If gt is not installed, stop and tell the user. Gas Town integration testing requires a running Gas Town installation.
Check for existing Gas Town workspaces:
ls ~/gt/*/crew/ 2>/dev/null
~/gt/mardi_gras/)# Use the crew workspace
cd ~/gt/mardi_gras/crew/matt
Guide the user through setup:
# Rig names MUST use underscores, not hyphens
gt rig create mardi_gras --git <repo-url>
cd ~/gt/mardi_gras/crew/matt
The crew workspace may have .beads/redirect instead of issues.jsonl. mg walks up the directory tree to find beads data at the rig root.
ls .beads/
# If redirect file exists, check where it points
cat .beads/redirect 2>/dev/null
# Verify issues exist
bd list --status=all --json | head -5
# Build fresh from source
cd ~/Work/mardi-gras && make build
# Run from the Gas Town workspace
cd ~/gt/mardi_gras/crew/matt
~/Work/mardi-gras/mg
Test each feature interactively. Report pass/fail for each:
ctrl+g opens Gas Town panelgt status --json)ctrl+g triggers on-demand fetch if status is nila on an issue shows formula pickergt slingc shows convoy list (if any exist)P shows problems overlaymardi_gras, not mardi-gras)..beads/redirect points to rig root. mg should find issues there.When inside a Gas Town session, these are set:
GT_ROLE: mayor, polecat, crew, witness, refinery, deaconGT_RIG: rig nameGT_SCOPE: town or rigGT_POLECAT / GT_CREW: worker nameThese are NOT set in normal shells — only in gt-launched agent sessions.