adapter-development

Official

Develop 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 required

Components

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.
View Source Repository