adapter-development
OfficialDevelop and maintain AIDB adapters with confidence.
Authorai-debugger-inc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a structured guide to building and maintaining AIDB debug adapters. It covers a component-based architecture, lifecycle hooks, port management, launch orchestration, resource cleanup, and language-specific patterns for Python, JavaScript, and Java adapters.
Core Features & Use Cases
- Component-Based Architecture: Understand the modular layout (ProcessManager, PortManager, LaunchOrchestrator, etc.) and how adapters delegate work.
- Language Patterns: Access language-specific adapter patterns for Python (debugpy), JavaScript (vscode-js-debug), and Java (java-debug).
- Lifecycle & Resources: Hooks, port lifecycle, and cleanup strategies to keep adapters reliable.
Quick Start
Start by reviewing the language-specific patterns (resources/python-adapter-patterns.md, resources/javascript-adapter-patterns.md, resources/java-adapter-patterns.md) and then create or update an adapter following the documented patterns.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: adapter-development Download link: https://github.com/ai-debugger-inc/aidb/archive/main.zip#adapter-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.