claude-vb6-skills
NewClaude Code skills for keeping Visual Basic 6 codebases alive — conventions, CSEH error handling, late-binding ADO, and manual stack tracing.
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
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/claude-vb6-skills.md https://raw.githubusercontent.com/alexcassol/claude-vb6-skills/main/SKILL.md/claude-vb6-skillsUse Cases
Usage Examples
/claude-vb6-skills Convert this VB6 function to use CSEH with a centralized error handler.
/claude-vb6-skills Show me how to replace early-bound ADODB.Recordset with late-binding CreateObject.
/claude-vb6-skills Add manual stack tracing to this module so we can log the call stack on any error.
Security Audits
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..