skills/devel/step-interactive-execution/SKILL.md
Prepare and run a user-confirmed interactive execution or test session for a source file, executable, script, demo, or directory. This skill must be invoked manually: use it only when the user explicitly invokes step-interactive-execution by name or clearly asks for this exact manual workflow. Read the target first without pausing, then switch to a strict step-by-step loop where the agent prints the exact CLI command to run next, waits for confirmation such as "continue", executes only that approved command, and reports the result before proposing the next step.
npx skillsauth add igamenovoer/magic-context step-interactive-executionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill must be invoked explicitly by name. Do not apply it implicitly from context alone.
Run the session in two phases: unattended preparation first, then confirmed execution.
Inspect the target before asking the user to approve any command.
At the end of preparation, summarize only the operational facts needed for the next step:
--help or equivalent only when it is cheap and safe.After preparation, handle real execution one step at a time.
Treat this loop as the default contract for the session.
bash block.Use this response shape when requesting approval:
CLI command to execute next:
<exact command>
Send `continue` when you want me to run it.
After approval, use this response shape:
Executed:
<exact command>
<brief result summary>
scripts/demo/foo."src/app/main.py; read it first, then wait before each command."data-ai
Create readable Mermaid diagrams inside Markdown files. Use for flowcharts and sequence diagrams that must render cleanly in common Markdown renderers (e.g., GitHub) without horizontal scrolling. Covers fenced mermaid blocks, init/theme styling, label wrapping with <br/>, and sequenceDiagram layout rules (short IDs, wrapped labels, don’t break identifiers).
development
Manual invocation only; use only when the user explicitly requests `make-program-tutorial` by exact name, OR when the user asks to use a skill to create an SDK/API/library tutorial. Create a clear, reproducible, step-by-step tutorial for a specific API/SDK/library (or a set of functions/classes), with runnable examples, expected outputs, and basic troubleshooting.
testing
Use when the user wants to create a self-hosted, offline-installable Conda channel (mirror) containing a specific subset of packages using Pixi.
tools
Guides the agent to setup a new or existing Pixi environment for compiling C++ and CUDA code. It ensures the correct compilers, toolkits, and CMake configurations are in place for a robust user-space build.