Deno Debugger
ListedThis Deno Debugger skill helps you step through and inspect your Deno code in real-time, speeding up development and troubleshooting.
Install on your platform
Showing Claude Code. One command installs this skill into any of the agents below.
- 1
Run this in your project
terminal$ npx skills add willkelly/deno-debug-skill --skill deno-debugger -a claude-code Uses the open-source
skillsCLI and needs Node.js. Add-gto install it for your user instead of this project.
What we know about this skill
Publisher
willkelly
Taken from the source listing. We haven't verified who controls this account.
Install target
Live repository
Not pinned. Installing fetches whatever the repository holds at the time you run the command.
Automated safety checks
This skill failed 1 of 6 checks. A failure is not proof of bad intent; it means something in the code needs a human to look at it before you run it.
No undeclared network calls: failed
Contacts 2 hosts that are neither well-known infrastructure nor declared in the skill's frontmatter: deno.land, www.speedscope.app.
Every host the skill dials — from its scripts, its config endpoints or the commands it tells the agent to run — is either well-known package and API infrastructure or declared in its own frontmatter. Links in documentation are not counted.
Hosts contacted
deno.landundeclaredwww.speedscope.appundeclaredWhat it found (3 of 6)
- deno-debugger/scripts/breadcrumbs_test.ts:5contacts deno.land
import { assertEquals, assertExists } from "https://deno.land/[email protected]/assert/mod.ts"; - deno-debugger/scripts/deps.ts:11contacts deno.land
} from "https://deno.land/[email protected]/assert/mod.ts"; - deno-debugger/scripts/deps.ts:14contacts deno.land
export { parseArgs } from "https://deno.land/[email protected]/cli/parse_args.ts";
Declares what it does: passed
SKILL.md parses and declares a name and a description.
SKILL.md exists, its frontmatter parses, and it declares a name and a description.
No obfuscated payloads: passed
No encoded or obfuscated payloads.
No base64, hex or compressed blob is decoded and then executed, and no encoded shell commands.
No credential access: passed
Reads no keys, tokens, keychains or credential files.
Neither the code nor the SKILL.md instructions read SSH keys, cloud credentials, keychains, token stores, browser cookie databases or dotfiles that hold secrets.
No pipe-to-shell installers: passed
No pipe-to-shell or download-and-run installers.
No `curl … | sh` pattern, in the code or in the instructions, that runs code fetched at run time.
Pinned to a commit: passed
Scanned willkelly/deno-debug-skill at 799e9aab73.
The exact upstream commit SHA that was scanned is recorded, so the result refers to specific bytes.
- Commit
- 799e9aab73
- Manifest
- deno-debugger/SKILL.md
- Scanned
- 14 files, 4,194 lines
About this skill
What it does
This skill provides debugging capabilities for Deno applications. It allows you to step through code, inspect variables, and set breakpoints within a Deno environment. This facilitates identifying and resolving issues in your Deno projects more effectively than relying solely on print statements or error logs.
When to use it
- Troubleshooting runtime errors: When encountering unexpected behavior or crashes in a Deno application, this skill can help pinpoint the exact location of the problem.
- Understanding complex code: Stepping through unfamiliar Deno codebases allows for better comprehension of logic flow and variable interactions.
- Debugging asynchronous operations: Deno's asynchronous nature can be challenging to debug; this skill provides tools to trace execution across async functions and promises.
- Validating algorithm correctness: When developing algorithms or complex calculations in Deno, use the debugger to verify that each step produces the expected results.
Key capabilities
- Stepping through code line by line
- Inspecting variable values at runtime
- Setting breakpoints to pause execution
- Debugging asynchronous functions and promises
Example prompts
- "Debug my Deno application and tell me what's happening on line 25."
- "Set a breakpoint in
main.tswhen thexvariable is greater than 10." - "Step through this function to understand how it calculates the result."
Tips & gotchas
- Requires familiarity with Deno and its syntax. The debugger's effectiveness depends on understanding the code being debugged.