command-injection
Detect OS command injection via shell execution sinks where user-controlled input reaches system commands without proper sanitization.
Detect OS command injection via shell execution sinks where user-controlled input reaches system commands without proper sanitization.
This rule explains how to generate a terminal command
Generate a solution architecture document (SAD) and update Structurizr DSL based on input documents from the input folder
Maintain AILANG CLI help as single source of truth. Use when: adding new commands, adding environment variables, updating command behavior, auditing CLI documentation, ensuring help.go matches codebase implementation, improving CLI discoverability for AIs.
Creates WPF dialog windows including modal dialogs, MessageBox, and common dialogs. Use when implementing confirmation prompts, settings windows, or file/folder pickers.
Operate Browser Terminal Use as an execution bridge between local CLI and browser-hosted terminals. Use when Codex needs to run or iterate shell commands in non-local environments through a browser terminal, build cloud-side verifiable execution loops for LLM agents, debug remote runtime issues (GPU, containers, bastion-only networks), or manage daemon/extension binding, timeout, cancel, and optional token hardening.
Binds enum values to WPF CommandParameter using x:Static markup extension. Use when passing enum types to commands or avoiding string-based command parameter errors.
Use a live Jupyter kernel for stateful, iterative Python execution via hamelnb. Load this skill when the task involves exploration, iteration, or inspecting intermediate results — data science, ML experimentation, API exploration, or building up complex code step-by-step. Uses terminal to run CLI commands against a live Jupyter kernel. No new tools required.
Complete a Linear task by checking out its branch, scoping session changes, and preparing a commit. Use when the user says "complete [ISSUE-ID]", "branch for [ISSUE-ID]", or after finishing work on a Linear task.
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Structured spec-driven workflow for planning and executing software projects with Codex CLI.
Designing and implementing robust command-line interfaces using OCaml's cmdliner library, following Daniel Bünzli's design principles. Use when Claude needs to: (1) Design a new CLI or subcommand layout, (2) Implement cmdliner terms and combinators, (3) Enforce clear, predictable, orthogonal options, (4) Produce high-quality --help output and error messages, (5) Integrate cmdliner CLIs into dune-based OCaml projects.
Guide for using qi, a local knowledge search CLI for macOS and Linux. Use this skill whenever the user asks about qi commands, indexing documents, searching a knowledge base, asking questions with RAG, configuring providers (Ollama, OpenAI), understanding search modes (BM25, hybrid, vector), or anything related to the qi tool. Triggers on phrases like "qi index", "qi search", "qi ask", "qi query", "how do I use qi", "set up qi", "configure qi", "search my notes with qi", or any mention of the qi CLI.
Translate natural language video and motion graphics requests into deterministic VCR CLI render plans that output ProRes video (including ProRes 4444 with alpha) from the terminal. Enforce strict compatibility with the VCR feature set. No cloud, no speculative flags. Use when: (1) a user describes a video, animation, ASCII render, lower third, title card, or motion graphic in natural language, (2) a user wants to render a VCR manifest to ProRes, (3) a user asks for an ASCII-on-alpha overlay, (4) a user needs help choosing VCR settings for a render, (5) any request that should produce a .mov or .png via the vcr CLI. Triggers on: "render", "ProRes", "alpha", "ASCII overlay", "motion graphic", "vcr build", "animate", "lower third", "title card", "transparent video".