vb6-skills
01Plugin Claude Code
Skills for maintaining and developing Visual Basic 6 codebases with Claude Code.
Plugin Claude Code
Skills for maintaining and developing Visual Basic 6 codebases with Claude Code.
Plugin Claude Code
Skills for maintaining and developing Visual Basic 6 codebases. Covers language conventions, the CSEH error-handling pattern, ADO via late binding (MSSQL and PostgreSQL), manual stack tracing, and common utility patterns.
Instructions file
Instructions for alexcassol/claude-vb6-skills, covering claude — vb6 guidelines, 1. case-preservation is absolute in existing code, 2. mandatory basics, 3. hungarian notation — scope + type prefix, lowercase and 4. class module structure.
Skill Claude CodeCodex
Applies the ADO late-binding pattern when writing or modifying database access code in Visual Basic 6, supporting both Microsoft SQL Server and PostgreSQL. Covers declaration as Object with CreateObject instantiation (never As ADODB.Connection or New ADODB.Recordset), ADO constants defined locally instead of…
Skill Claude CodeCodex
Applies the CSEH (Code Style for Error Handler) pattern when adding or editing error handling in Visual Basic 6 procedures. Covers the structured On Error GoTo template with EhHeader/EhFooter regions, two CSEH styles (ErrRaise for utility functions that propagate to callers, and MsgBox for top-level UI procedures)…
Skill Claude CodeCodex
Applies general Visual Basic 6 conventions when editing .bas, .cls, .frm, .frx, .vbp, .vbg, .ctl, or .dob files, or any code identified as VB6 (not VB.NET, not VBA). Covers case-preservation in existing code (VB6 is case-insensitive but diff tools are not), Option Explicit requirement, Hungarian notation with scope…
Skill Claude CodeCodex
Applies the manual stack-trace pattern for Visual Basic 6 based on EnterMethod/ExitMethod calls that push and pop method names from a module-level array. This pattern compensates for the absence of a native call stack in VB6, enabling rich production logs with call depth, parameter serialization, and on-demand stack…
Skill Claude CodeCodex
Catalog of common utility functions that VB6 codebases typically maintain in a shared module (often named modUtils, modFuncoes, modCommon, or similar). Activates when writing or editing VB6 code that handles NULL coalescing, SQL value formatting, string sanitization for SQL literals, accent/diacritic removal for…