Not in the top 1,000 by GitHub stars

codewithmukesh/dotnet-claude-kit

Make Claude Code a .NET 10 Expert

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/api-versioning/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/arch-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/architecture-advisor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/aspire/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/authentication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/build-fix/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/caching/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/checkpoint/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/ci-cd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/clean-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/configuration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/container-publish/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/convention-learner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/ddd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/de-sloppify/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/dependency-injection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/docker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/dotnet-init/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/ef-core/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/error-handling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/health-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/httpclient-factory/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/instinct-system/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/logging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/messaging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/migrate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/minimal-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/modern-csharp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/openapi/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/opentelemetry/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/outdated/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/project-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/project-structure/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/resilience/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/scaffold/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/scalar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/security-scan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/serilog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/tdd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/verify/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/vertical-slice/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/workflow-mastery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

skills/wrap-up/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

23300897f4d1 → 23300897f4d1

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 23300897f4d1

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 23300897f4d1a276bc475e373ecfe886e43dd7c5

git clone --filter=blob:none --no-checkout https://github.com/codewithmukesh/dotnet-claude-kit.git .hotskills/codewithmukesh-dotnet-claude-kit && git -C .hotskills/codewithmukesh-dotnet-claude-kit checkout --detach 23300897f4d1a276bc475e373ecfe886e43dd7c5 # Copy each selected skill directory from .hotskills/codewithmukesh-dotnet-claude-kit into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/codewithmukesh/dotnet-claude-kit.git .hotskills/codewithmukesh-dotnet-claude-kit && git -C .hotskills/codewithmukesh-dotnet-claude-kit checkout --detach 23300897f4d1a276bc475e373ecfe886e43dd7c5 # Copy each selected skill directory from .hotskills/codewithmukesh-dotnet-claude-kit into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/codewithmukesh/dotnet-claude-kit.git .hotskills/codewithmukesh-dotnet-claude-kit && git -C .hotskills/codewithmukesh-dotnet-claude-kit checkout --detach 23300897f4d1a276bc475e373ecfe886e43dd7c5 # Copy each selected skill directory from .hotskills/codewithmukesh-dotnet-claude-kit into .cursor/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/codewithmukesh/dotnet-claude-kit.git .hotskills/codewithmukesh-dotnet-claude-kit && git -C .hotskills/codewithmukesh-dotnet-claude-kit checkout --detach 23300897f4d1a276bc475e373ecfe886e43dd7c5 # Copy each selected skill directory from .hotskills/codewithmukesh-dotnet-claude-kit into .opencode/skills/<skill-name>/
806GitHub stars
12stars in 7 days
47skills in this repository
115commits in 30 days

Heat

7.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 2026806

Individual skills in this repository

How it works

api-versioning

When your agent uses it

API versioning strategies for ASP.NET Core. Covers Asp.Versioning library, URL segment, header, and query string strategies, version deprecation, and OpenAPI integration. Load this skill when adding versioning to an API, evolving an API with breaking changes, or when the user mentions "API version", "versioning", "v1/v2", "Asp.Versioning", "deprecation", "breaking change", or "backward compatibility".

What it loads into context

Frontmatter

107 tokens

Always available to the agent

SKILL.md

1,150 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Core Principles
  2. Patterns
  3. Anti-patterns
  4. Decision Guide

Files

  • ../../.claude-plugin/marketplace.jsonasset653 bytes
  • ../../.claude-plugin/plugin.jsonasset762 bytes
  • ../../hooks/hooks.jsonasset640 bytes
  • ../../hooks/hooks.jsonasset640 bytes
  • ../../hooks/hooks.jsonasset640 bytes
  • ../../hooks/hooks.jsonasset640 bytes
  • SKILL.mdcore4,706 bytes
Read SKILL.md

# API Versioning

## Core Principles

1. **Version from day one** — Adding versioning later is painful. Start with a version in the URL even if you only have v1.
2. **URL segment versioning is the default** — `/api/v1/orders` is the most discoverable and cache-friendly strategy.
3. **Never break existing versions** — Add a new version for breaking changes. Deprecate the old version with a timeline.
4. **Version the API, not individual endpoints** — All endpoints in a version group share the same version number.

## Patterns

### Setup with Asp.Versioning

```csharp
View the complete source on GitHub

Skills included

  • api-versioning
  • arch-check
  • architecture-advisor
  • aspire
  • authentication
  • build-fix
  • caching
  • checkpoint
  • ci-cd
  • clean-architecture
  • code-review
  • configuration
  • container-publish
  • convention-learner
  • ddd
  • de-sloppify
  • dependency-injection
  • docker
  • dotnet-init
  • ef-core
  • error-handling
  • health-check
  • httpclient-factory
  • instinct-system
  • logging
  • messaging
  • migrate
  • minimal-api
  • modern-csharp
  • openapi
  • opentelemetry
  • outdated
  • plan
  • project-setup
  • project-structure
  • resilience
  • scaffold
  • scalar
  • security-scan
  • serilog
  • spec
  • tdd
  • testing
  • verify
  • vertical-slice
  • workflow-mastery
  • wrap-up

Repository facts

License
MIT
Created
Feb 20, 2026
Last pushed
Nov 4, 2026
Forks
181
Open issues
1
Project activity
Active

Rank over the last 12 weeks

Now #986 · best #711 · down 234 in 30 days

  1. #858 on Oct 19
  2. #869 on Oct 20
  3. #882 on Oct 21
  4. #854 on Oct 22
  5. #863 on Oct 23
  6. #986 since Oct 25
67 earlier periods
  1. #727 on Aug 2
  2. #716 on Aug 7
  3. #717 on Aug 8
  4. #723 on Aug 9
  5. #751 on Aug 10
  6. #754 on Aug 11
  7. #755 on Aug 12
  8. #756 on Aug 13
  9. #718 on Aug 15
  10. #738 on Aug 16
  11. #749 on Aug 17
  12. #766 on Aug 18
  13. #750 on Aug 19
  14. #746 from Aug 20 to Aug 21
  15. #711 on Aug 22
  16. #756 on Aug 23
  17. #779 on Aug 24
  18. #795 on Aug 25
  19. #774 on Aug 26
  20. #783 on Aug 27
  21. #808 on Aug 28
  22. #742 on Aug 29
  23. #750 on Aug 30
  24. #784 on Aug 31
  25. #802 on Sep 1
  26. #780 on Sep 2
  27. #791 on Sep 3
  28. #767 on Sep 4
  29. #751 on Sep 5
  30. #779 on Sep 6
  31. #814 on Sep 8
  32. #795 on Sep 9
  33. #807 on Sep 10
  34. #781 on Sep 11
  35. #778 on Sep 12
  36. #774 on Sep 13
  37. #802 on Sep 14
  38. #792 on Sep 15
  39. #804 on Sep 16
  40. #791 on Sep 18
  41. #769 on Sep 19
  42. #784 on Sep 20
  43. #803 on Sep 21
  44. #825 on Sep 22
  45. #812 on Sep 23
  46. #779 on Sep 24
  47. #752 on Sep 25
  48. #759 on Sep 26
  49. #788 on Sep 27
  50. #811 on Sep 28
  51. #835 on Sep 29
  52. #818 on Sep 30
  53. #768 on Oct 1
  54. #782 on Oct 2
  55. #764 on Oct 3
  56. #795 on Oct 4
  57. #805 on Oct 5
  58. #868 on Oct 8
  59. #835 on Oct 9
  60. #815 on Oct 10
  61. #817 on Oct 11
  62. #849 on Oct 13
  63. #860 on Oct 14
  64. #846 on Oct 15
  65. #853 on Oct 16
  66. #831 on Oct 17
  67. #814 on Oct 18

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 72 notes
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • skills/authentication/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/authentication/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • skills/ci-cd/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ci-cd/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • hooks/hooks.json:1 Plugin-wide analysis incomplete; see repository notes
  • skills/configuration/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/configuration/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/container-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/container-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/container-publish/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 61 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "Mukesh Murugan",     "url": "https://codewithmukesh.com"
  • Network accessline 4
    "name": "Mukesh Murugan",     "url": "https://codewithmukesh.com"   },
  • Network accessline 5
    "url": "https://codewithmukesh.com"

.claude-plugin/plugin.json

  • Network accessline 6
    "author": {     "name": "Mukesh Murugan",     "url": "https://codewithmukesh.com"
  • Network accessline 7
    "name": "Mukesh Murugan",     "url": "https://codewithmukesh.com"   },
  • Network accessline 8
    "url": "https://codewithmukesh.com"
  • Network accessline 9
    },   "homepage": "https://github.com/codewithmukesh/dotnet-claude-kit",   "repository": "https://github.com/codewithmukesh/dotnet-claude-kit",
  • Network accessline 10
    "homepage": "https://github.com/codewithmukesh/dotnet-claude-kit",
  • Network accessline 11
    "repository": "https://github.com/codewithmukesh/dotnet-claude-kit",

skills/aspire/SKILL.md

  • Network accessline 108
    builder.Services.AddHttpClient<OrderClient>(client => {     client.BaseAddress = new Uri("https+http://order-api");
  • Network accessline 109
    {     client.BaseAddress = new Uri("https+http://order-api"); });
  • Network accessline 110
    client.BaseAddress = new Uri("https+http://order-api");

skills/ci-cd/SKILL.md

  • Network accessline 162
    - name: Push to NuGet   run: dotnet nuget push ./nupkg/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
  • Network accessline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]

skills/docker/SKILL.md

  • Network accessline 71
    api:     healthcheck:       test: ["CMD-SHELL", "wget -qO- http://localhost:8080/health/live || exit 1"]
  • Network accessline 72
    healthcheck:       test: ["CMD-SHELL", "wget -qO- http://localhost:8080/health/live || exit 1"]       interval: 30s
  • Network accessline 73
    test: ["CMD-SHELL", "wget -qO- http://localhost:8080/health/live || exit 1"]
  • Network accessline 75
    timeout: 3s       retries: 3 # Note: CMD-SHELL requires a shell + wget in the image. Use a non-chiseled
  • Network accessline 76
    retries: 3 # Note: CMD-SHELL requires a shell + wget in the image. Use a non-chiseled # variant for this, or better: let Kubernetes httpGet probes do it —
  • Network accessline 77
    # Note: CMD-SHELL requires a shell + wget in the image. Use a non-chiseled

skills/error-handling/SKILL.md

  • Network accessline 101
    Title = "An unexpected error occurred",             Status = StatusCodes.Status500InternalServerError,             Type = "https://tools.ietf.org/html/rfc9110#section-15.6.1"
  • Network accessline 102
    Status = StatusCodes.Status500InternalServerError,             Type = "https://tools.ietf.org/html/rfc9110#section-15.6.1"         };
  • Network accessline 103
    Type = "https://tools.ietf.org/html/rfc9110#section-15.6.1"

skills/httpclient-factory/SKILL.md

  • Network accessline 28
    builder.Services.AddHttpClient("github", client => {     client.BaseAddress = new Uri("https://api.github.com/");
  • Network accessline 29
    {     client.BaseAddress = new Uri("https://api.github.com/");     client.DefaultRequestHeaders.UserAgent.ParseAdd("MyApp/1.0");
  • Network accessline 30
    client.BaseAddress = new Uri("https://api.github.com/");
  • Network accessline 53
    builder.Services.AddHttpClient("payments", client => {     client.BaseAddress = new Uri("https://api.payments.example.com/");
  • Network accessline 54
    {     client.BaseAddress = new Uri("https://api.payments.example.com/"); })
  • Network accessline 55
    client.BaseAddress = new Uri("https://api.payments.example.com/");
  • Network accessline 173
    // In test var handler = new MockHttpHandler(HttpStatusCode.OK, """{"id":1}"""); var client = new HttpClient(handler) { BaseAddress = new Uri("https://api.test/") };
  • Network accessline 174
    var handler = new MockHttpHandler(HttpStatusCode.OK, """{"id":1}"""); var client = new HttpClient(handler) { BaseAddress = new Uri("https://api.test/") }; var service = new MyService(client);
  • Network accessline 175
    var client = new HttpClient(handler) { BaseAddress = new Uri("https://api.test/") };
  • Network accessline 186
    {     using var client = new HttpClient();     return await client.GetStringAsync("https://api.example.com/data");
  • Network accessline 187
    using var client = new HttpClient();     return await client.GetStringAsync("https://api.example.com/data"); }
  • Network accessline 188
    return await client.GetStringAsync("https://api.example.com/data");
  • Network accessline 193
    {     var client = factory.CreateClient("api");     return await client.GetStringAsync("https://api.example.com/data", ct);
  • Network accessline 194
    var client = factory.CreateClient("api");     return await client.GetStringAsync("https://api.example.com/data", ct); }
  • Network accessline 195
    return await client.GetStringAsync("https://api.example.com/data", ct);

skills/opentelemetry/SKILL.md

  • Network accessline 55
    The OTLP endpoint defaults to `http://localhost:4317` (gRPC). Override via:
  • Network accessline 57
    OTEL_EXPORTER_OTLP_ENDPOINT=http://collector:4317
  • Network accessline 171
    OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
  • Network accessline 174
    Dashboard UI is at `http://localhost:18888`.

skills/resilience/SKILL.md

  • Network accessline 29
    builder.Services.AddHttpClient<IPaymentGateway, PaymentGatewayClient>(client => {     client.BaseAddress = new Uri("https://api.payments.example.com");
  • Network accessline 30
    {     client.BaseAddress = new Uri("https://api.payments.example.com"); })
  • Network accessline 31
    client.BaseAddress = new Uri("https://api.payments.example.com");
  • Network accessline 47
    builder.Services.AddHttpClient<ICatalogService, CatalogServiceClient>(client => {     client.BaseAddress = new Uri("https://api.catalog.example.com");
  • Network accessline 48
    {     client.BaseAddress = new Uri("https://api.catalog.example.com"); })
  • Network accessline 49
    client.BaseAddress = new Uri("https://api.catalog.example.com");

skills/security-scan/references/scan-layers.md

  • Possible obfuscationline 133
    [Credential-related source omitted]

skills/serilog/SKILL.md

  • Network accessline 107
    {         "Name": "Seq",         "Args": { "serverUrl": "http://localhost:5341" }
  • Network accessline 108
    "Name": "Seq",         "Args": { "serverUrl": "http://localhost:5341" }       }
  • Network accessline 109
    "Args": { "serverUrl": "http://localhost:5341" }
  • Network accessline 182
    .WriteTo.OpenTelemetry(options => {     options.Endpoint = "http://localhost:4317";
  • Network accessline 183
    {     options.Endpoint = "http://localhost:4317";     options.Protocol = OtlpProtocol.Grpc;
  • Network accessline 184
    options.Endpoint = "http://localhost:4317";
  • Network accessline 275
    // BAD — the Serilog.Sinks.Elasticsearch PACKAGE is deprecated // <PackageReference Include="Serilog.Sinks.Elasticsearch" /> .WriteTo.Elasticsearch("http://localhost:9200")
  • Network accessline 277
    .WriteTo.Elasticsearch("http://localhost:9200")
  • Network accessline 280
    // package, which writes ECS-formatted documents to data streams // <PackageReference Include="Elastic.Serilog.Sinks" /> .WriteTo.Elasticsearch([new Uri("https://elastic.example.com:9200")], opts =>
  • Network accessline 281
    // <PackageReference Include="Elastic.Serilog.Sinks" /> .WriteTo.Elasticsearch([new Uri("https://elastic.example.com:9200")], opts =>     opts.DataStream = new DataStreamName("logs", "myapp"))
  • Network accessline 282
    .WriteTo.Elasticsearch([new Uri("https://elastic.example.com:9200")], opts =>

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest .codex/AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/rules/dotnet-rules.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/api-versioning/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/api-versioning/SKILL.md.github/skills/<skill-name>/
OpenCodeNativeManifest opencode.json.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.