csharpAvoid common C# mistakes — null traps, async pitfalls, LINQ gotchas, and disposal leaks.
Install via ClawdBot CLI:
clawdbot install ivangdavila/csharpRequires:
Grade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 20, 2026
Develop a payment gateway handling transactions with decimal types to avoid floating-point precision errors. Use async/await with ConfigureAwait(false) to prevent deadlocks in web servers while processing multiple concurrent payments.
Build a dashboard that queries large datasets using LINQ, applying .ToList() to prevent multiple enumerations and re-querying databases. Implement nullable types and ?. operators to handle missing data without null reference exceptions.
Create a system managing patient records with collections, using .ToList() when iterating to avoid modification exceptions. Apply StringComparison.Ordinal for secure code-based comparisons and sealed classes for performance optimization in high-load environments.
Design a tool processing game assets with structs in async methods, ensuring modifications are not lost after await by using reference types or readonly structs. Avoid closure pitfalls in lambda expressions when batch-processing assets in loops.
Develop an application for monitoring IoT devices using IDisposable and using statements to manage resources like network connections. Implement GetHashCode() with stable values for efficient dictionary lookups of device states.
Offer the skill as part of a subscription-based platform for developers, providing regular updates on C# best practices and integration support. Revenue is generated through monthly or annual fees from enterprise clients.
Provide expert consulting services and training workshops based on the skill's rules, helping teams implement robust C# code in their projects. Revenue comes from hourly rates or fixed project fees.
Integrate the skill into a free code analysis tool with premium features like advanced linting and automated fixes for issues like deadlocks and null traps. Revenue is generated from upsells to premium tiers.
💬 Integration Tip
Ensure the dotnet binary is installed on the target OS, and use the skill's quick reference files for specific guidance on avoiding common pitfalls like LINQ deferred execution and async deadlocks.
Scored Apr 19, 2026
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
This skill should be used when the user needs to analyze frontend project architecture evaluate tech stack choices review component design patterns assess bu...
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).