From funpack
Build (or check) the funpack game and interpret the compiler's diagnostics.
How this command is triggered — by the user, by Claude, or both
Slash command
/funpack:build [--check] [--release] [extra funpack args]The summary Claude sees in its command listing — used to decide when to auto-load this command
Build the funpack project in the current directory and interpret the result. Use the
`funpack-determinism` skill for the gate semantics and exit codes, and the other `funpack-*` skills
for the fix.
1. Pick the verb:
- default → `funpack build` (full pipeline + emits the artifact and `.funpack/index.ndjson`).
- if `$ARGUMENTS` contains `--check` → `funpack check` (recompiles, writes nothing — the fastest
way to ask "does it compile?").
- pass `--release` through if present (gates `@stub` holes and debug directives).
2. Run it from the project root and read the **exit code** as...Build the funpack project in the current directory and interpret the result. Use the
funpack-determinism skill for the gate semantics and exit codes, and the other funpack-* skills
for the fix.
funpack build (full pipeline + emits the artifact and .funpack/index.ndjson).$ARGUMENTS contains --check → funpack check (recompiles, writes nothing — the fastest
way to ask "does it compile?").--release through if present (gates @stub holes and debug directives).build/check have no exit-1 tier; exit 1 is funpack test's "asserts failed".)funpack-game-model.match → cover every variant. A bare f-literal in sim → use Fixed (8.0).funpack warden find before re-adding a helper.@gtag → add it to funpack_configs/tags.fcfg.@stub under --release → fill the hole.If no funpack toolchain is on PATH, say so and instead statically review the source against the skills (the gates above), rather than inventing compiler output.
npx claudepluginhub mjmorales/funpack-plugin --plugin funpack/buildExecutes incremental, test-driven implementation of tasks from a plan. Accepts "auto" to run through the entire plan without human stepping between tasks.
/buildBuilds, compiles, and packages projects with error handling, optimization for dev/prod/test, and detailed reporting. Supports optional target and flags like --type, --clean, --optimize.
/buildScaffolds a VitePress site from existing wiki markdown files, adding dark theme, dark-mode Mermaid diagrams, and click-to-zoom for images and diagrams.
/buildPlans and executes against SPEC.md with optional target selection, verification contracts, and auto-backprop on failure.
/buildBuilds a macOS/iOS Shortcut end-to-end via a delegate agent. Pass a natural-language brief describing the desired shortcut functionality.
/buildBuilds a task from a Notion page URL: fetches details and properties, implements per spec with progress updates in Notion, communicates via comments if needed, then marks complete with optional diff explanation.