Adin Jugo
Community@adinj00
Adin Jugo publishes 32 MIT-licensed skills for polyglot test quality, .NET testability refactoring, coverage risk analysis, and ASP.NET/React development guidance.
Agent Skills by Adin Jugo
Showing 32 vetted skills indexed across 1 GitHub repositories.
code-testing-extensions
Provides language-specific test generation guidance files for the code-testing pipeline.
generate-testability-wrappers
Generate wrapper interfaces and DI registration for untestable static dependencies in C#.
convert-blazor-server-to-webapp
Migrates pre-.NET 8 Blazor Server apps to the .NET 8+ Blazor Web App model.
convert-to-cpm
Convert .NET projects to NuGet Central Package Management using Directory.Packages.props.
grade-tests
Grades a curated list of test methods and outputs a per-test letter-grade table for PR comments.
test-tagging
Analyzes test suites and tags each test with standardized trait classifications across multiple frameworks.
migrate-static-to-wrapper
Replace static dependency call sites with injected wrapper abstractions across a bounded C# scope.
filter-syntax
Provides test filter syntax reference for VSTest and Microsoft Testing Platform across .NET test frameworks.
coverage-analysis
Analyzes .NET code coverage and computes CRAP scores to rank risk hotspots per method.
web-design-guidelines
Review UI code against Vercel Web Interface Guidelines and report findings by file and line.
mtp-hot-reload
Configures Microsoft Testing Platform hot reload to iterate on failing tests without rebuilding.
minimal-api-file-upload
Implements file upload endpoints in ASP.NET Core minimal APIs with validation and streaming.
setup-local-sdk
Installs a project-local .NET SDK and configures global.json paths for isolated version resolution.
shadcn
Manages shadcn/ui components, presets, and registries via the shadcn CLI.
test-analysis-extensions
Provides language-specific test framework reference files for polyglot test analysis skills.
crap-score
Calculates CRAP scores for .NET methods by combining Cobertura coverage with cyclomatic complexity.
writing-mstest-tests
Write and modernize MSTest unit tests using MSTest 3.x/4.x assertion APIs and conventions.
test-anti-patterns
Audits test files in any language for anti-patterns and produces severity-ranked quality reports.
test-gap-analysis
Analyzes production code via pseudo-mutation reasoning to find tests that miss code changes.
dotnet-webapi
Creates ASP.NET Core Web API endpoints with OpenAPI metadata and error handling.
detect-static-dependencies
Scan C# source files for hard-to-test static dependencies and produce a ranked report.
assertion-quality
Analyzes assertion variety and depth across test suites in any programming language.
platform-detection
Detects the .NET test platform and test framework from project configuration files.
find-untested-sources
Detects source files lacking test references via static parse-only analysis and emits prioritized JSON reports.
Frequently Asked Questions About Adin Jugo
FAQPage SchemaWhat tasks can I accomplish with Adin Jugo's skills?▼
You can generate unit tests across .NET, Python, TypeScript, Go, Rust, and Java; audit suites for anti-patterns and assertion quality; compute CRAP risk scores from Cobertura coverage; find untested source files; run filtered dotnet test commands; and refactor C# statics into testable DI abstractions.
Who are these skills designed for?▼
They target .NET and polyglot software engineers, test-focused developers, and engineering teams maintaining MSTest, xUnit, NUnit, pytest, Jest, or Vitest suites. Secondary audiences include ASP.NET Core developers configuring OpenTelemetry and React/Next.js developers applying Vercel performance and composition patterns.
How do the test-running and analysis skills work in practice?▼
The run-tests skill detects VSTest versus Microsoft.Testing.Platform and the framework, then emits the exact dotnet test command with correct filter flags. Analysis skills like coverage-analysis and crap-score consume Cobertura coverage data, while find-untested-sources uses Roslyn and tree-sitter parsing to map sources to tests.
Are these skills free and open source?▼
Yes. Nearly all skills carry the MIT license, permitting free use, modification, and redistribution. The sole exception is frontend-design, whose complete terms are defined in its bundled LICENSE.txt file rather than a standard permissive license.
What prerequisites or dependencies do the skills require?▼
Most .NET skills require an SDK-style project and the dotnet CLI; coverage skills need Cobertura-format coverage output. The shadcn skill invokes npx, pnpm dlx, or bunx commands, and several reference skills are internal-only, loaded by parent skills rather than invoked directly by users.