بنقرة واحدة
async-endpoints
يحتوي async-endpoints على 3 من skills المجمعة من kaushik2901، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Runs .NET tests with `dotnet test` and chooses the correct platform/SDK/framework syntax. USE FOR: running, filtering, or troubleshooting `dotnet test`; selecting VSTest vs Microsoft.Testing.Platform command syntax (including the `--` separator rules on .NET SDK 8/9 vs 10+); choosing the right filter syntax for MSTest / xUnit / NUnit / TUnit (--filter, --filter-class, --filter-trait, --filter-query, --treenode-filter); TRX and other reporting (--report-trx vs --logger trx); blame/hang/crash diagnostics (--blame-hang-timeout, --blame-crash); running tests against a single target framework when a project targets multiple TFMs (e.g., `<TargetFrameworks>net8.0;net9.0</TargetFrameworks>`, `dotnet test --framework <TFM>`); and avoiding MTP/VSTest argument mixups (e.g., --logger trx on MTP, --report-trx on VSTest, --blame on MTP). DO NOT USE FOR: writing or generating test code, CI/CD pipeline configuration, or debugging failing test logic.
Audits existing .NET test code (MSTest, xUnit, NUnit, TUnit) for anti-patterns and quality issues that undermine reliability and diagnostic value — produces a severity-ranked report (Critical / Warning / Info) with concrete code-level fixes and acknowledgement of what the tests do well. INVOKE THIS SKILL when the user asks to audit, review, rank, or find problems in existing tests — including prompts about: "audit my tests", "audit for .NET test anti-patterns", "test smell audit", "rank by severity", "are these tests good", tests that pass but verify nothing, no/missing assertions, swallowed exceptions, always-true / self-comparing / self-referential / tautological assertions, broad exception types, flakiness (Thread.Sleep, DateTime.Now), ordering dependency, shared static state, reflection coupling, duplicated tests, magic values, coverage touching, coverage inflation. DO NOT USE FOR: writing new tests (use writing-mstest-tests); running tests (use run-tests); framework migration (use migration skills).
Deep-dive audit using the full testsmells.org 19-smell academic catalog for .NET tests. Every finding maps to a named, citable smell from the research literature (Assertion Roulette, Duplicate Assert, Constructor Initialization, Default Test, Mystery Guest, Eager Test, Sensitive Equality, Conditional Test Logic, Sleepy Test, Magic Number Test, etc.) with research-backed severity and integration-test calibration. Works with MSTest, xUnit, NUnit, TUnit. INVOKE THIS SKILL ONLY when the user explicitly asks for the testsmells.org / 19-smell academic catalog, a research-backed smell taxonomy audit, citable smell names from the literature, or a catalog deep-dive beyond pragmatic anti-patterns. DO NOT USE FOR: any general or pragmatic test audit — "audit my tests", "do a smell audit", "review test quality", severity-ranked anti-pattern reviews — use test-anti-patterns (the umbrella audit skill); writing new tests (use writing-mstest-tests); running tests (use run-tests); framework migration (use migration skills).