with one click
quick-check
Emit C# and run a .spy file or inline source in one shot
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Emit C# and run a .spy file or inline source in one shot
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Suggest and apply a semver version bump based on commits since the last tag
Push current branch to remote origin
Scaffold a new Sharpy.Stdlib module (spy-sourced or handwritten C#) with all required files, conventions, docs, and tests
Implement a plan with a coordinated agent team
Run compiler or cross-language benchmarks and compare results
Regenerate C# snapshot tests and spy stdlib after intentional codegen changes
| name | quick-check |
| description | Emit C# and run a .spy file or inline source in one shot |
| argument-hint | <file.spy or inline source> |
Combined emit-csharp + run for quick debugging. Shows what C# is generated AND what the program outputs, in one invocation.
Usage:
/quick-check path/to/file.spy — check a .spy file/quick-check x: int = 42\nprint(x) — check inline sourceBehavior:
Log locations: .claude/tmp/last-quick-check-emit.log, .claude/tmp/last-quick-check-run.log
$ARGUMENTS is non-empty..spy AND the file exists on disk. Use it directly.$TMPDIR/sharpy-quick-check-temp.spy. Do NOT use bash echo/heredoc — always use the Write tool to avoid shell escaping issues with #, backticks, and other special characters.mkdir -p .claude/tmp to ensure log directory exists.Phase 1 — Emit C#:
dotnet run --project src/Sharpy.Cli -- emit csharp "<source_file>" > .claude/tmp/last-quick-check-emit.log 2>&1 (with dangerouslyDisableSandbox: true).tail -100 .claude/tmp/last-quick-check-emit.logtail -80 .claude/tmp/last-quick-check-emit.log. Skip Phase 2.Phase 2 — Run:
dotnet run --project src/Sharpy.Cli -- run "<source_file>" > .claude/tmp/last-quick-check-run.log 2>&1 (with dangerouslyDisableSandbox: true)..claude/tmp/last-quick-check-run.logtail -80 .claude/tmp/last-quick-check-run.logCleanup:
rm -f $TMPDIR/sharpy-quick-check-temp.spy.