
Vb Winforms
This is a patterns library for building Windows Forms apps in VB.NET, with focus on UI threading, data binding, and event handling. You'd reach for this if you're maintaining legacy enterprise apps or building internal tools where WinForms still makes sense. The quick start shows basic form setup with dependency injection and binding sources, which suggests it's trying to bring some modern practices to an older stack. It's passed security audits from Gen Agent Trust Hub, Socket, and Snyk, and has 129 installs with 49 GitHub stars. Not a huge community, but that tracks for VB.NET tooling in 2026. Useful if you're stuck in the VB ecosystem and want Claude to understand common patterns without explaining them every time.
- skills.sh installs
- 356
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add bobmatnyc/claude-mpm-skills --skill vb-winforms --agent claude-codeInstalls into .claude/skills of the current project.
Files
Visual Basic Windows Forms Patterns
Modern Windows Forms development with VB.NET focusing on proper UI threading, data binding, and event handling.
Quick Start
' Form definition
Public Class CustomerForm
Inherits Form
Private customerService As ICustomerService
Private bindingSource As New BindingSource()
Public Sub New()
InitializeComponent()
customerService = New CustomerService()
End Sub
' Async load
Private Async Sub CustomerForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Await LoadCustomersAsync()
End Sub
Private Async Function LoadCustomersAsync() As Task
Try
Cursor = Cursors.WaitCursor
Dim customers = Await customerService.GetAllAsync()
bindingSource.DataSource = customers
dataGridView.DataSource = bindingSource
Catch ex As Exception
MessageBox.Show($"Error loading customers: {ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
Cursor = Cursors.Default
End Try
End Function
End Class
UI Threading Patterns
Invoke vs BeginInvoke
Sponsors
Details
- Repository
- github.com/bobmatnyc/claude-mpm-skills
- Category
- .NET & C#
- First seen
- Jun 3, 2026
More from bobmatnyc/claude-mpm-skills
All 158- Headlessui355
- Jest Typescript354
- Vercel Networking Domains353
- Svelte352
- Sec Edgar Pipeline351
- Env Manager350
- Mongodb350
- Vb Core350
- Phoenix Api Channels348
- Digitalocean Containers Images347
- Hono Jsx347
- Langgraph346
- Pr Quality Checklist346
- Ecto Patterns345
- Vercel Observability345
- Media Transcoding344
- Clap341
- Phoenix Ops341
- Prisma Orm341
- Graphql340
- Pre Merge339
- Vb6 Legacy338
- Vercel Functions Runtime338
- Vercel Overview338