All authors

Claude Skills by atc-net
github.com/atc-net260 skills0 installs290 views
- ExcalidrawUse when creating new Excalidraw diagrams or reading, modifying, or comparing existing .excalidraw or .excalidraw.json files. Also use when the user asks for hand-drawn style diagrams, whiteboard sketches, architecture diagrams in Excalidraw format, or wants to export Excalidraw to SVG/PNG. Use this skill even if the user doesn't say "Excalidraw" — for example when they ask for a system diagram, flowchart, or architecture sketch that should look hand-drawn or informal.Votes: 0GitHub stars: 3
- InterviewConduct a structured interview about a feature or topic to gather requirements and produce a specification. This skill should be used when users want to think through a feature, clarify requirements, or create an implementation plan before coding.Votes: 0GitHub stars: 3
- Markdown ConventionsMarkdown formatting conventions covering heading hierarchy, code blocks, tables, lists, links, images, and accessibility best practices. Apply this skill whenever writing or editing .md files -- including READMEs, documentation pages, changelogs, or any markdown content -- even if the user does not explicitly mention "markdown formatting." Also apply when reviewing markdown for consistency, readability, or accessibility concerns such as missing alt text or non-descriptive link text.Votes: 0GitHub stars: 3
- Markdown To HtmlConvert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to "convert markdown to html", "transform md to html", "render markdown", "generate html from markdown", or when working with .md files and/or web a temp...Votes: 0GitHub stars: 3
- Performance OptimizationAct as a senior performance engineer optimizing a production application used by millions of users: maximize speed, lower memory usage, improve scalability, speed up rendering, and clean up execution. Identifies performance bottlenecks, inefficient logic, unnecessary rendering, expensive operations, and memory leaks, then delivers a performance issue breakdown, optimization strategies, improved production-ready code, and scalability recommendations. Use when the user asks to optimize performa...Votes: 0GitHub stars: 3
- Senior Engineer AuditAct as a senior engineer who just joined an unfamiliar codebase: reverse-engineer the architecture and complete data flow, then surface bad architecture decisions, duplicate logic, performance bottlenecks, scalability risks, and maintainability issues. Delivers a clean architecture breakdown, prioritized critical problem areas, refactoring strategies, and improved production-grade code. Use when the user asks to audit, review, or assess an entire codebase, understand an unfamiliar/inherited p...Votes: 0GitHub stars: 3
- Cosmosdb Data Modeling WorkflowStep-by-step guide for designing Azure Cosmos DB NoSQL data models. Captures application requirements, access patterns, volumetrics, and concurrency details into a cosmosdb_requirements.md file, then produces an optimized Cosmos DB NoSQL data model design using best practices and common patterns, saved to a cosmosdb_data_model.md file. Use when the user wants to design, model, or plan a Cosmos DB NoSQL database schema, partition strategy, or container layout, or when they need help with NoSQL...Votes: 0GitHub stars: 3
- Cosmosdb Data ModelingAzure Cosmos DB data modeling best practices: embedding vs referencing, document size limits, schema versioning, type discriminators, JSON serialization, denormalization, and relationship patterns. USE FOR: Cosmos DB document design, embedding related data, referencing large data, 2MB item limit, nesting depth, numeric precision, denormalize reads, schema versions, type discriminator, polymorphic containers, JSON serialization, relationship references. DO NOT USE FOR: partition key design (us...Votes: 0GitHub stars: 3
- Cosmosdb Design PatternsAzure Cosmos DB design patterns: change feed materialized views, efficient ranking, service layer relationship hydration, LangGraph multi-agent orchestration, human-in-the-loop interrupts, checkpoint resumption, agent routing, FastAPI startup, chat history separation, background task writes, async Cosmos DB routing, and agent name attribution. USE FOR: Cosmos DB change feed, materialized views, CQRS, event sourcing, ranking patterns, service layer, relationship hydration, LangGraph, multi-age...Votes: 0GitHub stars: 3
- Cosmosdb Full Text SearchAzure Cosmos DB full-text search best practices: enabling the capability flag, defining fullTextPolicy, configuring fullTextIndexes, keyword matching with FullTextContains functions, BM25 relevance ranking, and hybrid queries. USE FOR: Cosmos DB full-text search, FTS, EnableNoSQLFullTextSearch, fullTextPolicy, fullTextIndexes, FullTextContains, FullTextContainsAll, FullTextContainsAny, FullTextScore, BM25 ranking, RANK, hybrid queries, keyword search, inverted index, language-aware tokenizati...Votes: 0GitHub stars: 3
- Cosmosdb Global DistributionAzure Cosmos DB global distribution best practices: multi-region writes, consistency levels, conflict resolution, automatic failover, read regions, and zone redundancy for high availability. USE FOR: Cosmos DB multi-region, consistency levels, strong consistency, bounded staleness, session consistency, eventual consistency, conflict resolution, automatic failover, read regions, zone redundancy, global replication, disaster recovery, geo-redundancy, multi-master. DO NOT USE FOR: SDK preferred ...Votes: 0GitHub stars: 3
- Cosmosdb IndexingAzure Cosmos DB indexing strategy best practices: excluding unused paths, composite indexes for ORDER BY, spatial indexes, index types, path syntax, and indexing modes (consistent vs lazy). USE FOR: Cosmos DB indexing policy, exclude paths, composite index, spatial index, index path syntax /? /* /[], range vs hash index, lazy vs consistent indexing, index direction, write overhead reduction. DO NOT USE FOR: query optimization (use cosmosdb-query-optimization), full-text search indexes (use co...Votes: 0GitHub stars: 3
- Cosmosdb MonitoringAzure Cosmos DB monitoring and diagnostics best practices: RU consumption tracking, P99 latency monitoring, throttling alerts, Azure Monitor integration, and diagnostic logging. USE FOR: Cosmos DB monitoring, RU consumption, request units tracking, P99 latency, throttling alerts, 429 monitoring, Azure Monitor, diagnostic logs, metrics, alerts, performance monitoring, troubleshooting, observability. DO NOT USE FOR: SDK diagnostics logging (use cosmosdb-sdk), throughput right-sizing (use cosmos...Votes: 0GitHub stars: 3
- Cosmosdb Partition KeyAzure Cosmos DB partition key design best practices: high cardinality, hotspot avoidance, hierarchical partition keys, synthetic keys, query pattern alignment, immutability, and logical partition size limits. USE FOR: Cosmos DB partition key choice, high cardinality, avoid hot partitions, hierarchical partition keys, synthetic partition keys, query pattern alignment, partition key length, immutable partition key, 20GB logical partition limit. DO NOT USE FOR: data modeling (use cosmosdb-data-m...Votes: 0GitHub stars: 3
- Cosmosdb Query OptimizationAzure Cosmos DB query optimization best practices: point reads, projections, pagination with continuation tokens, parameterized queries, filter ordering, cross-partition query avoidance, and analytical query detection. USE FOR: Cosmos DB queries, point reads vs queries, SELECT projections, continuation tokens, parameterized queries, avoid cross-partition, avoid scans, filter selectivity, TOP literal, ORDER BY, latest by timestamp, OLAP detection, aggregate queries, DISTINCT keyword. DO NOT US...Votes: 0GitHub stars: 3
- Cosmosdb SdkAzure Cosmos DB SDK best practices for .NET, Java, Python, Spring Boot, and LangChain: singleton client, async APIs, connection modes, retry handling, diagnostics, serialization, emulator configuration, ETags, and framework-specific patterns. USE FOR: CosmosClient singleton, async API, Direct vs Gateway mode, retry 429, preferred regions, excluded regions, availability strategy, circuit breaker, SDK diagnostics, serialization enums, emulator SSL, ETag concurrency, conditional create, patch in...Votes: 0GitHub stars: 3
- Cosmosdb SecurityAzure Cosmos DB security best practices: disabling local authentication (keys), managed identity with DefaultAzureCredential, network access restrictions, RBAC least privilege, and continuous backup for point-in-time restore. USE FOR: Cosmos DB security, disable local auth, disable keys, managed identity, DefaultAzureCredential, Entra ID, network restrictions, IP firewall, private endpoints, RBAC roles, least privilege, data plane roles, continuous backup, point-in-time restore, PITR, zero-tr...Votes: 0GitHub stars: 3
- Cosmosdb ThroughputAzure Cosmos DB throughput and scaling best practices: autoscale for variable workloads, right-sizing provisioned throughput, serverless for dev/test, burst capacity, and container vs database throughput allocation. USE FOR: Cosmos DB autoscale, provisioned throughput, serverless, burst capacity, RU/s sizing, container throughput, database throughput, cost optimization, over-provisioning, under-provisioning, throttling prevention. DO NOT USE FOR: RU consumption monitoring (use cosmosdb-monito...Votes: 0GitHub stars: 3
- Cosmosdb ToolingAzure Cosmos DB developer tooling guidance: VS Code extension for data inspection and management, and Cosmos DB Emulator setup for local development and testing. USE FOR: Cosmos DB VS Code extension, Cosmos DB Emulator, local development, data inspection, container management, emulator setup, dev/test environment. DO NOT USE FOR: SDK emulator SSL configuration (use cosmosdb-sdk), production deployment, CI/CD pipelines.Votes: 0GitHub stars: 3
- Cosmosdb Vector SearchAzure Cosmos DB vector search best practices: enabling the feature, defining embedding policies, configuring vector indexes (flat, quantizedFlat, diskANN), normalizing embeddings, VectorDistance queries, and repository patterns for RAG. USE FOR: Cosmos DB vector search, vector embedding policy, vector index, flat index, quantizedFlat, diskANN, VectorDistance, cosine similarity, embedding normalization, RAG, retrieval augmented generation, semantic search, vector repository pattern, AI search....Votes: 0GitHub stars: 3
- Docker ConventionsBest practices and conventions for Docker, Dockerfiles, docker-compose, and containerization. Covers multi-stage builds, base image selection, layer optimization, .dockerignore, non-root users, CMD vs ENTRYPOINT, health checks, environment configuration, image security scanning, image signing, resource limits, structured logging, persistent volumes, custom networks, and orchestration patterns (Kubernetes, Docker Swarm). Apply this skill whenever creating, reviewing, modifying, or troubleshoot...Votes: 0GitHub stars: 3
- Blazor ConventionsBest practices and conventions for Blazor application development including Razor component structure, component lifecycle methods (OnInitializedAsync, OnParametersSetAsync), data binding, state management patterns, Server vs WebAssembly optimization, caching strategies, and error handling with ErrorBoundary. Use this skill whenever writing, reviewing, or refactoring Blazor components or pages — including when the user mentions Razor components, Blazor Server, Blazor WebAssembly (WASM), rende...Votes: 0GitHub stars: 3
- Csharp AsyncBest practices and patterns for C# async/await programming including Task and ValueTask usage, CancellationToken propagation, IAsyncDisposable and await using, ConfigureAwait, async streams (IAsyncEnumerable), parallel task execution, and common pitfalls like deadlocks and async void. Use this skill whenever writing, reviewing, or refactoring asynchronous C# code — including when the user mentions async methods, Task-returning APIs, cancellation, deadlocks, blocking on async code, or resource...Votes: 0GitHub stars: 3
- Csharp ConventionsGeneral C# coding conventions covering latest language features (C# 13), nullable reference types, naming conventions, formatting rules, exception handling, project structure, data access patterns, validation, and structured logging. Apply this skill whenever writing, reviewing, or refactoring C# code -- including when the user works with C# classes, interfaces, records, enums, or any .NET code that should follow modern C# idioms and best practices, even if they do not explicitly ask for "con...Votes: 0GitHub stars: 3
- Csharp XunitWrite, review, or refactor C# unit tests using XUnit v3, NSubstitute, FluentAssertions, and Atc.Test. Use this skill whenever the user asks to create tests, add test coverage, fix failing tests, mock dependencies with NSubstitute, or follow the ClassName_MethodUnderTest_ExpectedBehavior naming convention in a .NET/C# project.Votes: 0GitHub stars: 3
- Dotnet ArchitectureBest practices for .NET application architecture based on Domain-Driven Design (DDD), SOLID principles, and layered architecture. Covers aggregate design, value objects, domain events, bounded contexts, domain services, application services, repository patterns, specification patterns, and infrastructure concerns. Includes testing standards (unit, integration, acceptance) with minimum coverage targets, step-by-step implementation workflows, and financial domain considerations (monetary value ...Votes: 0GitHub stars: 3
- Fix Trailing NewlinesFix SA1518 StyleCop violations by removing trailing newlines from .cs, .xaml, .axaml, .csproj, .props, .targets, .editorconfig, .slnx, .sln, and .json files. Targets projects where .editorconfig has insert_final_newline = false. Use when SA1518 violations appear, trailing newline issues occur, or to enforce insert_final_newline = false across the repository.Votes: 0GitHub stars: 3
- Format ParamsApply consistent method parameter line break formatting across C# projects. Formats parameter lists in declarations (methods, constructors, local functions, delegates) while leaving invocations untouched. Use when the user wants to format method parameters or apply parameter line break formatting.Votes: 0GitHub stars: 3
- Winapp CliWindows App Development CLI (winapp) for building, packaging, and deploying Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, generate AppxManifest.xml, manage development certificates, add package identity for debugging, sign packages, publish to the Microsoft Store, create external catalogs, or access Windows SDK build tools. Supports .NET (csproj), C++, Electron, Rust, Tauri, and cross-platform frameworks targeting Windows.Votes: 0GitHub stars: 3
- Suggest CommitGenerate conventional commit message suggestions for staged git changes, aligned with the repository's commit style. Use when the user wants a commit message suggestion, asks what to commit, or says "suggest commit".Votes: 0GitHub stars: 3
- Suggest PrGenerate a pull request title and well-structured markdown summary from the commits on the current branch. Use when the user wants to create or draft a PR description, asks for a PR summary, or says "suggest PR".Votes: 0GitHub stars: 3
- Github Actions ConventionsBest practices and conventions for GitHub Actions CI/CD workflows. Covers workflow structure, jobs, steps, triggers, environment variables, secret management, OIDC authentication, caching strategies, matrix builds, reusable and composite actions, testing integration (unit, integration, E2E, performance), deployment strategies (blue/green, canary, rolling), rollback procedures, and security hardening. Apply this skill whenever creating, reviewing, modifying, or troubleshooting files in .github...Votes: 0GitHub stars: 3
- Github IssuesCreate, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, set issue fields (dates, priority, custom fields), set issue types, or manage issue workflows. Triggers on requests like "create an issue", "file a bug", "request a feature", "update issue X", "set the priority", "set the start date", or any GitHub issue management task.Votes: 0GitHub stars: 3
- Playwright CliAutomate browser interactions, test web pages and work with Playwright tests using the playwright-cli command. Use when the user wants to open a browser, navigate pages, click elements, fill forms, take screenshots, run Playwright tests, debug browser automation, or perform any CLI-based browser interaction.Votes: 0GitHub stars: 3
- Playwright Explore WebsiteExplore a website interactively using Playwright MCP to identify key functionalities, user flows, and UI elements for testing purposes. Use when the user wants to understand a website's structure, discover testable features, or prepare for writing tests.Votes: 0GitHub stars: 3
- Playwright Generate TestGenerate Playwright TypeScript tests based on a scenario using Playwright MCP for real browser interaction. Use when the user wants to create an end-to-end test, generate a test from a user story, or automate a test scenario with Playwright.Votes: 0GitHub stars: 3
- Powershell ConventionsBest practices and conventions for PowerShell cmdlet development and scripting. Covers Verb-Noun naming with approved verbs, PascalCase parameter and variable naming, parameter design with validation attributes and tab completion, pipeline support via ValueFromPipeline and rich object output, error handling with ShouldProcess, ConfirmImpact, ErrorAction, try/catch, and message streams (Write-Verbose, Write-Warning, Write-Error), and documentation with comment-based help. Use this skill whenev...Votes: 0GitHub stars: 3
- Security OwaspSecure coding guidelines grounded in the OWASP Top 10 and industry best practices. Covers access control, authentication, injection prevention (SQL, XSS, command), cryptographic failures, SSRF, security misconfiguration, vulnerable dependencies, insecure deserialization, security logging, and secure design patterns. Applies to all languages and file types including C#, JavaScript, TypeScript, Python, Go, Java, YAML, Dockerfiles, Terraform, and Bicep. Use this skill whenever writing, reviewing...Votes: 0GitHub stars: 3
- Typescript ConventionsBest practices and conventions for TypeScript and React development, covering type safety, interfaces, discriminated unions, strict mode, functional components, hooks, state management, CSS modules, and project tooling. Apply this skill whenever writing, reviewing, or refactoring TypeScript (.ts/.tsx) files, React components, custom hooks, or TypeScript configuration -- even if the user does not explicitly mention "TypeScript conventions." Also apply when the user discusses type safety, React...Votes: 0GitHub stars: 3
- Web CoderExpert 10x engineer with comprehensive knowledge of web development, internet protocols, and web standards. Use when working with HTML, CSS, JavaScript, web APIs, HTTP/HTTPS, web security, performance optimization, accessibility, or any web/internet concepts. Specializes in translating web terminology accurately and implementing modern web standards across frontend and backend development.Votes: 0GitHub stars: 3
- Azure Anyscale On AzureExpert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, and deployment. Use when authoring ARM templates, hardening images, configuring Private Link, securing egress, or checking regional support, and other Azure Anyscale On Azure related development tasks. Not for Azure Databricks (use azure-databricks), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Machine Learning (use azure-machine-learning), Azure Virtual Machine...Votes: 0GitHub stars: 3
- Azure Application NetworkExpert knowledge for Azure Application Network development including decision making, and configuration. Use when enabling App Network logs, Azure Monitor metrics, AKS/App Gateway versioning, or upgrade compatibility, and other Azure Application Network related development tasks. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual Network Manager (use azure-virtual-network-manager), Azure Networking (use azure-networking), Azure Application Gateway (use azure-application-...Votes: 0GitHub stars: 3
- Azure Connector NamespaceExpert knowledge for Azure Connector Namespace development including configuration. Use when setting up hosted MCP servers, defining Connector Namespace endpoints, auth settings, or runtime options, and other Azure Connector Namespace related development tasks. Not for Azure Service Connector (use azure-service-connector), Azure API Management (use azure-api-management), Azure Logic Apps (use azure-logic-apps), Azure Functions (use azure-functions).Votes: 0GitHub stars: 3
- Azure Content UnderstandingExpert knowledge for Azure Content Understanding in Foundry Tools development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when building Content Understanding analyzers, RAG document flows, agentic workflows, REST/SDK calls, or GA migrations, and other Azure Content Understanding in Foundry Tools related development tasks. Not for Content Safety in Foundry Control P...Votes: 0GitHub stars: 3
- Azure DocumentdbExpert knowledge for Azure DocumentDB development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Mongo-compatible APIs, vector search, cross-region replication, change streams, or the HTTPS Data API, and other Azure DocumentDB related development tasks. Not for Azure Cosmos DB (use azure-cosmos-db), Azure Table Storage (use azure-table-storage),...Votes: 0GitHub stars: 3
- Azure Durable TaskExpert knowledge for Azure Durable Task development including best practices, decision making, architecture & design patterns, limits & quotas, configuration, integrations & coding patterns, and deployment. Use when choosing Durable storage backends, versioning orchestrations, using fan-out/fan-in, human approvals, or instance APIs, and other Azure Durable Task related development tasks. Not for Azure Functions (use azure-functions), Azure Logic Apps (use azure-logic-apps), Azure App Service ...Votes: 0GitHub stars: 3
- Azure EnclaveExpert knowledge for Azure Enclave development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and deployment. Use when configuring enclave apps with AVD/AKS, RBAC/MI/CMK, Bicep/ARM deploys, ExpressRoute/VPN, or DR/migration, and other Azure Enclave related development tasks. Not for Azure Confidential Computing (use azure-confidential-computing), Azure Attestation (use azure-attestation), Azure Dedicated HS...Votes: 0GitHub stars: 3
- Azure FaceExpert knowledge for Azure AI Face development including troubleshooting, best practices, decision making, limits & quotas, security, and integrations & coding patterns. Use when using Face detection, identification, verification, liveness, PersonGroup/Directory, or Face API quotas, and other Azure AI Face related development tasks. Not for Azure AI Vision (use azure-ai-vision), Azure AI Custom Vision (use azure-custom-vision), Azure AI Video Indexer (use azure-video-indexer), Azure AI Docume...Votes: 0GitHub stars: 3
- Azure HorizondbExpert knowledge for Azure Horizondb development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when tuning pgvector, azure_ai SQL functions, LangChain vector stores, Apache AGE graphs, or hybrid search, and other Azure Horizondb related development tasks. Not for Azure Cosmos DB (use azure-cosmos-db), Azure SQL Database (use azure-sql-database), Azure Tab...Votes: 0GitHub stars: 3
- Azure Microsoft OpentelemetryExpert knowledge for Azure Microsoft Opentelemetry development including configuration. Use when setting sampling, exporters, resource attributes, env vars, or tuning tracing/metrics behavior, and other Azure Microsoft Opentelemetry related development tasks. Not for Azure Monitor (use azure-monitor).Votes: 0GitHub stars: 3