LaunchKit · 2026
Back to Skills

vbnet-coder-en

**Target**: Claude-Code, Codex, AI coding agents.

0
684 downloads
by @alexwoo-awso

Setup & Installation

openclaw skills install @alexwoo-awso/vbnet-coder-en

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install vbnet-coder-en

What This Skill Does

A reference document for AI coding agents generating VB.NET code. Covers naming conventions, file structure, async patterns, LINQ usage, error handling, and anti-patterns for .NET Framework 4.8+ and .NET 6/7/8+.

Without Option Strict On enforcement, AI-generated VB.NET defaults to late binding and implicit conversions that compile cleanly but fail at runtime.

When to use it

  • Writing async database access methods with proper CancellationToken support
  • Scaffolding new VB.NET class files with Option Strict and correct file structure
  • Generating XML-documented public APIs following .NET naming conventions
  • Refactoring legacy VB.NET code to remove Hungarian notation and magic numbers
  • Catching AI-generated anti-patterns like blocking async calls and missing Using statements

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Write an async method to fetch a customer by ID from a database

AGENT
  1. 1Adds Option Explicit On, Option Strict On, Option Infer On at file top
  2. 2Declares method as Public Async Function with Async suffix and CancellationToken parameter
  3. 3Wraps database connection in a Using statement to ensure disposal on exception
  4. 4Applies ConfigureAwait(False) on awaited calls for library-safe execution
  5. 5Adds XML documentation with summary, param, returns, and exception tags
OUTPUT

A fully typed async VB.NET method with resource management, XML docs, and no implicit conversions