Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Write an async method to fetch a customer by ID from a database
- 1Adds Option Explicit On, Option Strict On, Option Infer On at file top
- 2Declares method as Public Async Function with Async suffix and CancellationToken parameter
- 3Wraps database connection in a Using statement to ensure disposal on exception
- 4Applies ConfigureAwait(False) on awaited calls for library-safe execution
- 5Adds XML documentation with summary, param, returns, and exception tags
A fully typed async VB.NET method with resource management, XML docs, and no implicit conversions