
Claude Skills by arpanvgm
github.com/arpanvgmBest practices for building .NET CLI tools using C#. Covers argument parsing with System.CommandLine, exit codes, stdout/stderr separation, help text, cancellation, watch modes, clipboard integration, output formatting, and CLI-specific architecture patterns. Activate this skill when building, reviewing, or extending any .NET CLI tool or console application.
Modern .NET C# development best practices for any .NET project. Covers C# 13 / .NET 10+ language features, code quality, architecture patterns, error handling, testability, and maintainability. Activate this skill when writing, reviewing, or refactoring any .NET C# code — libraries, APIs, services, or tools.
Use this skill for EVERY response whenever the request involves making code changes. Do not respond with plain code blocks, markdown diffs, or inline explanations — always format the response as the XML structure described below using <file>, <patch>, or <delete> elements, so it can be parsed and applied directly.
Use this skill when you only have the index XML file (the high-level map) and you need to see the full source code of specific files to complete the user's request.
Use this skill for EVERY response whenever the request involves making code changes. Do not respond with plain code blocks, markdown diffs, or inline explanations — always format the response as the XML structure described below using <file>, <patch>, or <delete> elements, so it can be parsed and applied directly.
Formatting reference for the `<update-ai-bridge-index>` block. This block must be included inside `<ai-response>` (after `<ai-edits>`) whenever your code changes affect a file's overall purpose in the index.
Attach this skill to enable progress tracking across AI chat sessions. When active, the AI creates and maintains a tracker.xml file that records scope, decisions, and task completion — ensuring you can seamlessly resume work in a new chat if usage limits are hit or you switch AI providers.