Debug Adapter Protocol
About
This skill helps developers implement the Debug Adapter Protocol (DAP) for integrating debuggers into editors like VS Code. It handles core debugging features including breakpoints, stepping, stack traces, and variable inspection. Use it when building or extending a debug adapter for a custom language or runtime.
Quick Install
Claude Code
Recommendednpx skills add a5c-ai/babysitter -a claude-code/plugin add https://github.com/a5c-ai/babysittergit clone https://github.com/a5c-ai/babysitter.git ~/.claude/skills/Debug Adapter ProtocolCopy and paste this command in Claude Code to install this skill
GitHub Repository
Frequently asked questions
What is the Debug Adapter Protocol skill?
Debug Adapter Protocol is a Claude Skill by a5c-ai. Skills package instructions and resources that Claude loads on demand, so Claude can perform Debug Adapter Protocol-related tasks without extra prompting.
How do I install Debug Adapter Protocol?
Use the install commands on this page: add Debug Adapter Protocol to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does Debug Adapter Protocol belong to?
Debug Adapter Protocol is in the Tooling category, tagged general.
Is Debug Adapter Protocol free to use?
Yes. Debug Adapter Protocol is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Related Skills
This skill helps developers implement the Debug Adapter Protocol (DAP) to integrate debuggers into editors like VS Code. It handles core debugging features including breakpoints, stepping, stack traces, and variable inspection. Use it when building or extending a debug adapter for a custom language or runtime.
This skill enables generating and consuming source maps for debugging compiled code, supporting formats like V3 JSON and DWARF. It handles mapping generated positions to original source, inlined functions, and source map composition. Use it when developing compilers, debuggers, or JIT compilers to maintain accurate debugging information.
This Claude skill helps developers create Tree-sitter grammars for incremental parsing and syntax highlighting. It can write grammar files, implement external scanners, design syntax queries, and integrate with editors like VS Code and Neovim. Use it when building or extending language support for editors and tools that leverage Tree-sitter.
This skill helps developers build interactive REPLs with features like readline editing, multi-line input, and tab completion. It's ideal for creating language interpreters, development consoles, or tools requiring incremental code evaluation. Use it when implementing persistent REPL states, expression evaluation, or special commands like :help and :type.
