BeClaude

claude-vb6-skills

New
GitHub TrendingGeneralby alexcassol

Claude Code skills for keeping Visual Basic 6 codebases alive — conventions, CSEH error handling, late-binding ADO, and manual stack tracing.

First seen 5/23/2026

Summary

This skill provides Claude Code with specialized knowledge for maintaining and modernizing legacy Visual Basic 6 codebases.

  • It covers VB6 conventions, Centralized Structured Error Handling (CSEH), late-binding ADO patterns, and manual stack tracing techniques to help developers keep old VB6 applications running and safe to refactor.

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/claude-vb6-skills.md https://raw.githubusercontent.com/alexcassol/claude-vb6-skills/main/SKILL.md
3
Invoke in Claude Code
/claude-vb6-skills

Use Cases

Refactoring a legacy VB6 application to use CSEH instead of On Error GoTo spaghetti.
Converting early-bound ADO references to late-binding to avoid missing DLL errors on deployment.
Adding manual stack tracing to a VB6 project to debug hard-to-reproduce crashes.
Reviewing a VB6 codebase for adherence to common naming and structure conventions.
Migrating a VB6 COM component to use late-binding for better version independence.
Extracting and documenting the error handling flow in a large VB6 project.

Usage Examples

1

/claude-vb6-skills Convert this VB6 function to use CSEH with a centralized error handler.

2

/claude-vb6-skills Show me how to replace early-bound ADODB.Recordset with late-binding CreateObject.

3

/claude-vb6-skills Add manual stack tracing to this module so we can log the call stack on any error.

View source on GitHub

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is claude-vb6-skills?

This skill provides Claude Code with specialized knowledge for maintaining and modernizing legacy Visual Basic 6 codebases. It covers VB6 conventions, Centralized Structured Error Handling (CSEH), late-binding ADO patterns, and manual stack tracing techniques to help developers keep old VB6 applications running and safe to refactor.

How to install claude-vb6-skills?

To install claude-vb6-skills: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/claude-vb6-skills.md https://raw.githubusercontent.com/alexcassol/claude-vb6-skills/main/SKILL.md. Finally, /claude-vb6-skills in Claude Code.

What is claude-vb6-skills best for?

claude-vb6-skills is a skill categorized under General. Created by alexcassol.

What can I use claude-vb6-skills for?

claude-vb6-skills is useful for: Refactoring a legacy VB6 application to use CSEH instead of On Error GoTo spaghetti.; Converting early-bound ADO references to late-binding to avoid missing DLL errors on deployment.; Adding manual stack tracing to a VB6 project to debug hard-to-reproduce crashes.; Reviewing a VB6 codebase for adherence to common naming and structure conventions.; Migrating a VB6 COM component to use late-binding for better version independence.; Extracting and documenting the error handling flow in a large VB6 project..