A Claude Code plugin with 25 skills and 5 specialized agents for .NET development. It covers C#, Akka.NET, Aspire, EF Core, testing, and performance optimization. Ideal for operations teams automating .NET workflows.
git clone https://github.com/Aaronontheweb/dotnet-skills.gitA Claude Code plugin with 25 skills and 5 specialized agents for .NET development. It covers C#, Akka.NET, Aspire, EF Core, testing, and performance optimization. Ideal for operations teams automating .NET workflows.
[{"step":"Install the dotnet-skills plugin in your Claude Code environment. Run `claude plugins install dotnet-skills` in your terminal.","tip":"Ensure you have .NET SDK 6.0+ installed. Verify the plugin is active with `claude plugins list`."},{"step":"Use the plugin to analyze your .NET project. For example, run `Use dotnet-skills to analyze the EF Core queries in my [PROJECT_NAME] project and identify the top 5 slowest queries.`","tip":"Provide the project path or solution file (.sln) to ensure accurate analysis. Use `--verbose` for detailed logs."},{"step":"Generate actionable recommendations. Example: `Use dotnet-skills to suggest performance optimizations for my ASP.NET Core API project, focusing on reducing response time below 500ms.`","tip":"Specify your target metrics (e.g., response time, memory usage) to tailor the output. Include benchmarks if available."},{"step":"Implement the suggested changes and validate them. Example: `Use dotnet-skills to create a performance test suite for my EF Core queries and generate a report.`","tip":"Use tools like `BenchmarkDotNet` or `dotnet-counters` to validate improvements. Share results with your team for review."},{"step":"Automate the workflow. Example: `Use dotnet-skills to generate a GitHub Actions workflow that runs performance tests on every PR merge.`","tip":"Customize the workflow to include your project’s specific testing and deployment steps. Store the generated YAML in `.github/workflows/`."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Aaronontheweb/dotnet-skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use the dotnet-skills plugin to [ACTION] for [PROJECT_NAME]. Focus on [SPECIFIC_AREA] and ensure the solution follows [BEST_PRACTICES]. Include [RELEVANT_METRICS] to validate the output. Example: 'Use the dotnet-skills plugin to generate a performance optimization plan for an ASP.NET Core API project called 'OrderProcessing'. Focus on EF Core query efficiency and include benchmarks for query execution time and memory usage.'
Here’s a performance optimization plan for your ASP.NET Core API project, **OrderProcessing**, focusing on EF Core query efficiency: ### **Current Performance Baseline** - **Average API response time**: 850ms (target: <500ms) - **EF Core query execution time**: 420ms per request (top 3 slowest queries identified) - **Memory usage**: 1.2GB per 1000 requests (target: <800MB) ### **Optimization Recommendations** 1. **Index Optimization**: Added composite indexes on `Order.CustomerId` and `Order.DateCreated` in the `Orders` table. This reduced query time for `/orders?customerId=123&startDate=2023-01-01` from 420ms to **120ms**. 2. **Query Refactoring**: Replaced a LINQ query that fetched all `OrderItems` with a filtered `Include` to reduce data transfer. This cut memory usage by **35%** for high-traffic endpoints. 3. **Caching Layer**: Implemented Redis caching for frequently accessed order summaries (e.g., `/orders/summary`). Cache hit rate improved from **40% to 85%**, reducing database load by **60%**. ### **Validation Metrics** - **Post-optimization response time**: 380ms (avg) - **Memory usage**: 720MB per 1000 requests - **Database CPU load**: Reduced from 75% to 40% during peak hours. ### **Next Steps** - Deploy changes to staging and monitor for 48 hours. - Use `dotnet-counters` to track EF Core query performance in real-time. - Schedule a review in 2 weeks to assess long-term impact. Would you like me to generate the actual code changes or a CI/CD pipeline snippet to automate these optimizations?
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan