{"adoption": {"forks": 100, "observed_at": "2026-08-28T04:03:41.369323+00:00", "stars": 1127}, "canonical_url": "https://ross.abutalabs.com/products/aaronontheweb-dotnet-skills", "card": {"archived": false, "artifact_type": "plugin", "description": "Claude Code skills and sub-agents for .NET Developers", "domain": ["developer-tools", "programming-languages", "tutorials", "artificial-intelligence"], "enriched": true, "function": ["developer-tools", "documentation", "testing", "machine-learning"], "health_score": 98, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Aaronontheweb/dotnet-skills"], "name": "Aaronontheweb/dotnet-skills", "platform": ["cross-platform", "cli", "editor-plugin"], "pushed_at": "2026-08-07T18:11:23+00:00", "repo": "Aaronontheweb/dotnet-skills", "stars": 1127, "tags": ["claude-code", "ai-coding-assistant", "dotnet", "csharp", "skills", "agents", "codex", "github-copilot", "opencode", "akka-dotnet", "ef-core"], "topics": [], "urls": [], "use_cases": ["improve claude code's knowledge of csharp and dotnet", "get ai coding help for akka.net actor systems", "teach my ai assistant ef core best practices", "install dotnet skills for codex cli", "use specialized ai agents for .net code review and testing", "add dotnet expertise to github copilot via skills"], "what_it_is": "A plugin of 30 skills and 5 specialized sub-agents that give AI coding assistants (Claude Code, Codex, GitHub Copilot, OpenCode) expert knowledge of .NET development. It encodes battle-tested patterns for C#, Akka.NET, Aspire, EF Core, testing, and performance optimization.", "when_to_avoid": ["you don't develop with .NET or C#", "you use an AI coding assistant that doesn't support skills or agents", "you need a runtime library rather than AI assistant configuration"], "when_to_choose": ["you use Claude Code, Codex, Copilot, or OpenCode for .NET/C# development", "you want AI assistants to follow production-tested .NET patterns", "you work with Akka.NET, Aspire, or EF Core and want domain-specific AI guidance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aaronontheweb-dotnet-skills", "repo": "Aaronontheweb/dotnet-skills", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.369323+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:45.217936+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "051e7ab78f2f6b013538db3d74fd85dc6d83d6ebdd0d3233578dbae9b6ddb8ac", "fetched_at": "2026-08-28T04:03:41.369323+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aaronontheweb/dotnet-skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 21, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 294, "days_push": 26, "days_rel": 26, "gap_med": 15, "n_releases_24m": 8}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}