Aspireify
CommunityToolkit/Aspire
WORKFLOW SKILL - Wire Aspire AppHosts or repair TypeScript AppHost toolchains.
Plan and execute runtime-behavior investigations with temporary TypeScript probe scripts, validation matrices, state controls, and findings-first reports.
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install redis/node-redis runtime-behavior-probe --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .claude/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .claude/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install redis/node-redis runtime-behavior-probe --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .agents/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .agents/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install redis/node-redis runtime-behavior-probe --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .cursor/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .cursor/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/redis/node-redis.git --path .agents/skills/runtime-behavior-probe--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install redis/node-redis runtime-behavior-probe --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .gemini/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .gemini/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install redis/node-redis runtime-behavior-probeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .github/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .github/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add redis/node-redis --skill runtime-behavior-probe -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install redis/node-redis runtime-behavior-probe --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redis/node-redis.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/runtime-behavior-probe .opencode/skills/runtime-behavior-probe && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "runtime-behavior-probe" agent skill from https://github.com/redis/node-redis/tree/master/.agents/skills/runtime-behavior-probe into .opencode/skills/runtime-behavior-probe/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "runtime-behavior-probe", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
runtime-behavior-probePlan and execute runtime-behavior investigations with temporary TypeScript probe scripts, validation matrices, state controls, and findings-first reports.
Runtime Behavior Probe is an agent skill from redis/node-redis, published by the product's own GitHub organization. Plan and execute runtime-behavior investigations with temporary TypeScript probe scripts, validation matrices, state controls, and findings-first reports. Use only when the user explicitly invokes this skill to verify actual runtime behavior beyond normal code-level checks, especially to uncover edge cases, undocumented behavior, or common failure modes in local or live integrations. A baseline smoke check is fine as an entry point, but do not stop at happy-path confirmation.
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `agents/openai.yaml`, `references/error-cases.md` and `references/redis-runtime-patterns.md`).
It sits in Databases. It works with Redis and TypeScript. The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 98747a7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (TypeScript), which the agent can run.
Shell commands in SKILL.md call:
npxnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
redis.ioFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
REDIS_PASSWORDFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Runtime Behavior Probe loads about 4.4k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 126 tokens; SKILL.md has 2,395 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from redis/node-redis at commit 98747a7, republished under its MIT licence (© redis). 2,395 words, ~4,380 tokens.
.claude/skills/runtime-behavior-probe/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Use this skill to investigate real runtime behavior, not to restate code or documentation. Start by planning the investigation, then execute a case matrix, record observed behavior, and report both the findings and the method used to obtain them.
node-redis, treat this skill as a disposable-probe workflow, not a repository implementation workflow..agents/skills/runtime-behavior-probe/** when the user is editing this skill itselfnode-redis, do not modify examples/**, packages/**, any package.json, README.md, workspace config, or build config.node-redis, use disposable probe files outside git-tracked paths by default. Do not add one-off probes, harnesses, benchmarks, or examples under examples/, packages/, or other repository directories unless the user explicitly asks for a checked-in artifact.REDIS_URL, REDIS_PASSWORD, and other expected default names for the system under test.node-redis, default to a light local loop for probe authoring: temporary probe.ts plus temporary tsconfig.json, npx tsc --noEmit -p <tmp-tsconfig>, then npx tsx <tmp-probe>. Escalate to npm run build only when the runtime question is specifically about dist/, emitted exports, or packaged output.node-redis, do not treat a request for runtime verification, benchmarking, or comparison as permission to add a reusable example, benchmark harness, package script, or checked-in sample. Those repository changes require explicit user intent.@redis/test-utils can start Redis in Docker for local probes.node-redis, declare the allowed write scope before you do any implementation work. For a normal disposable probe, that means a temporary directory only.single-shot for deterministic one-run checks.repeat-N for cache, retry, streaming, interruption, rate-limit, concurrency, or other run-to-run-sensitive behavior.warm-up + repeat-N when first-run cold-start effects could distort the result. Use these defaults unless the task clearly needs something else:repeat-3.warm-up + repeat-10.repeat-3, then expand only if the answer remains unclear. If it is genuinely unclear whether extra runs are worth the time or cost, ask the user before expanding the probe.origin/master, the latest release, or the same request without the suspected option.node-redis, stop and verify that the user explicitly asked for a reusable repository artifact. If not, keep the probe temporary.node-redis, make the runtime context explicit:npx tsx when practical.probe.ts and a sibling temporary tsconfig.json under mktemp -d, then run npx tsc --noEmit -p <tmp-tsconfig> before the first live execution./tmp/node_modules. If the probe needs repository code, import it from a repository-relative file:// URL rooted at process.cwd().lib/ imports when the question is "what does this branch do now?" and prefer dist/ imports only when the question is specifically about packaged output after a build.npm run build for dist/ probes or when emitted output is itself part of the question.Use a matrix that makes the news easy to scan. Start from the runtime question and the observation summary, not just from expected and pass or fail.
Use a matrix with at least these columns:
case_idscenariomodequestionsetupobservation_summaryresult_flagevidenceAdd these columns when they materially improve the investigation:
comparison_basisvariable_under_testheld_constantoutput_constraintstatusconfidencestate_setuprepeatswarm_upvarianceusage_noterisk_profileenv_varsapprovalcontrolTreat result_flag as a fast scan field such as unexpected, negative, expected, or blocked. Use status only when there is a credible comparison basis, baseline, or documented contract to compare against.
Always consider whether the matrix should include these categories:
Open validation-matrix.md when you need a stronger prioritization model or a reusable case template.
Write one-off scripts in a temporary file or temporary directory such as one created by mktemp -d. Keep the script outside the repository by default, even when it imports code from the repository.
For node-redis, a disposable runtime probe should stay disposable. Do not add a package script, modify workspace config, or create a checked-in benchmark or example unless the user explicitly asks for a reusable repository artifact.
For node-redis, the default authoring loop should be:
tmpdir=$(mktemp -d)probe.ts and tsconfig.json into $tmpdirnpx tsc --noEmit -p "$tmpdir/tsconfig.json"npx tsx "$tmpdir/probe.ts"npm run build if the probe intentionally imports dist/ or validates packaged outputUse a temporary tsconfig.json that extends the repository base settings but includes only the disposable probe, for example:
{
"extends": "/absolute/path/to/node-redis/tsconfig.base.json",
"compilerOptions": {
"noEmit": true
},
"include": ["./probe.ts"]
}If the probe needs repository code:
npx tsx /tmp/probe.ts from the repository root when practical.npx tsc --noEmit -p /tmp/probe-tsconfig.json as the default quick typecheck step before executing the probe.file:// URL built from process.cwd() and a repo-relative path. Do not assume bare workspace imports such as @redis/client will resolve from /tmp.lib/ imports for current-branch behavior probes and dist/ imports for packaged-output probes.Design the probe to maximize observability:
Before deleting the temporary script or directory, keep a short run summary of the script path, command used, runtime context, and whether the evidence was kept or deleted.
Open typescript_probe.ts when you want a lightweight disposable TypeScript probe scaffold. Open repo-import-patterns.md when you need to load current-branch workspace code from a temporary script.
Report in this order:
For comparative probes, the report should also say what was held constant, what variable was under test, and whether the result supports only pattern parity or a broader quality claim.
Open reporting-format.md for the recommended response template.
© redis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (references) in .agents/skills/runtime-behavior-probe of redis/node-redis.
Open the folder on GitHubat commit 98747a7
Runtime Behavior Probe next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Runtime Behavior Probe this skillredis/node-redis | 18k | — | ~4.4k | Automated safety check: Pass | MIT | |
| AspireifyCommunityToolkit/Aspire | 629 | — | ~5.3k | Automated safety check: Notes | MIT | |
| Type Check Baselinesredis/RedisInsight | 8.9k | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Full Stack Developertheneoai/awesome-skills | 183 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Upstash Ratelimit TSupstash/ratelimit-js | 2.1k | 1 repos | ~313 | Automated safety check: Pass | MIT | |
| Frontmcp Guidesagentfront/frontmcp | 146 | — | ~6.3k | Automated safety check: Pass | Apache-2.0 |
CommunityToolkit/Aspire
WORKFLOW SKILL - Wire Aspire AppHosts or repair TypeScript AppHost toolchains.
redis/RedisInsight
Run, refresh, or recover from RedisInsight's per-project TypeScript error baselines (.tscheck.rec.json).
theneoai/awesome-skills
Elite Full-Stack Developer skill with mastery of modern frontend frameworks (React, Vue, TypeScript), backend systems (Node.js, Python, Go), databases (PostgreSQL, MongoDB, Redis), and DevOps…
upstash/ratelimit-js
Lightweight guidance for using the Redis Rate Limit TypeScript SDK, including setup steps, basic usage, and pointers to advanced algorithm, features, pricing, and traffic‑protection docs.
agentfront/frontmcp
Tutorials, end-to-end walkthroughs, and complete reference projects for FrontMCP.
sickn33/agentic-awesome-skills
BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.
redis/node-redis
Add a new Redis command (or command variant) to node-redis end-to-end — the <NAME.ts Command file, its registration with JSDoc in the package commands/index.ts, and a co-located <NAME.spec.ts with…
redis/node-redis
Batch-triage and act on a set of node-redis PRs (or issues) by filter — fan out the maintainer-review methodology across them, present a one-word verdict plus a tldr to the user one at a time for…
redis/node-redis
Analyze master branch implementation and configuration to find missing, incorrect, or outdated documentation in docs/, README.md, and per-package READMEs.
redis/node-redis
Bump the default Redis docker test image (redislabs/client-libs-test) in the shared DEFAULTDOCKERCONFIG and the CI matrix, then force-push the bump-test-image branch and open a PR against upstream.
redis/node-redis
Review a GitHub issue or pull request URL as a node-redis maintainer, with a staged assessment of whether the claim is real, practically important, already solvable with supported functionality…
redis/node-redis
Create the required PR-ready summary block, branch suggestion, title, and draft description for node-redis.
Works with
Categories
Plan and execute runtime-behavior investigations with temporary TypeScript probe scripts, validation matrices, state controls, and findings-first reports. Runtime Behavior Probe is an agent skill from redis/node-redis, published by the product's own GitHub organization. Plan and execute runtime-behavior investigations with temporary TypeScript probe scripts, validation matrices, state controls, and findings-first reports.
Runtime Behavior Probe fits situations like: explicitly invokes this skill to verify actual runtime behavior beyond normal code-level checks; especially to uncover edge cases; undocumented behavior; common failure modes in local.
Run `npx skills add redis/node-redis --skill runtime-behavior-probe -a claude-code`. Or copy the skill folder (.agents/skills/runtime-behavior-probe in redis/node-redis) into .claude/skills/runtime-behavior-probe in your project. Claude Code loads it when a task matches its description.
Run `npx skills add redis/node-redis --skill runtime-behavior-probe -a codex`. Or copy the skill folder (.agents/skills/runtime-behavior-probe in redis/node-redis) into .agents/skills/runtime-behavior-probe in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add redis/node-redis --skill runtime-behavior-probe -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/runtime-behavior-probe, .gemini/skills/runtime-behavior-probe, .github/skills/runtime-behavior-probe and .opencode/skills/runtime-behavior-probe in your project.
Going by SKILL.md and its folder, Runtime Behavior Probe needs TypeScript for the scripts in its folder, the command-line tools its instructions call (npx and npm) and credentials named REDIS_PASSWORD. Our summary lists: Node.js; Docker.
SKILL.md names 1 domain. As links in the text: redis.io. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Runtime Behavior Probe is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Runtime Behavior Probe: Aspireify (CommunityToolkit/Aspire, 629 stars), Type Check Baselines (redis/RedisInsight, 8.9k stars), Full Stack Developer (theneoai/awesome-skills, 183 stars) and Upstash Ratelimit TS (upstash/ratelimit-js, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
redis (a GitHub organization, an official publisher) maintains it in redis/node-redis, which has 17,585 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.
Source: redis/node-redis on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.