Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion plugins/dotnet-test/skills/assertion-quality/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: assertion-quality
description: "Analyzes the variety and depth of assertions across test suites in any language. Use when the user asks to evaluate assertion quality, find shallow tests, identify assertion-free tests (no assertions or only trivial ones like Assert.IsNotNull / toBeTruthy()), flag self-referential or tautological assertions, measure assertion diversity, or audit whether tests verify different facets of behavior. Polyglot: .NET, Python, TS/JS, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, C++. DO NOT USE FOR: writing new tests (use code-testing-agent / writing-mstest-tests), mutation reasoning about whether tests would catch a bug (use test-gap-analysis), or a general severity-ranked anti-pattern audit (use test-anti-patterns); fixing assertions."
description: "Analyzes the variety and depth of assertions across test suites in any language. Use when the user asks to evaluate assertion quality, find shallow tests, identify assertion-free tests (no assertions or only trivial ones like Assert.IsNotNull / toBeTruthy()), flag self-referential or tautological assertions, measure assertion diversity, or audit whether tests verify different facets of behavior. Polyglot: .NET, Python, TS/JS, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, C++. DO NOT USE FOR: writing new tests (use code-testing-agent / writing-mstest-tests), mutation reasoning about whether tests would catch a bug (use test-gap-analysis), or a general severity-ranked anti-pattern audit (use test-anti-patterns), fixing or rewriting assertions, or writing, fixing, or modernizing MSTest tests, assertions, or attributes (use writing-mstest-tests)."
license: MIT
---

Expand Down
6 changes: 4 additions & 2 deletions plugins/dotnet-test/skills/test-anti-patterns/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ description: >
coverage-touching tests, broad exceptions, flaky or order-dependent tests
(Thread.Sleep, DateTime.Now, shared state), duplicated tests, or magic
values — in .NET, Python/pytest, TS/Jest, Java, Go, Ruby or C++. DO NOT
USE FOR: writing new tests (use code-testing-agent); running tests (use
USE FOR: writing new tests (use code-testing-agent, or writing-mstest-tests
for MSTest); running tests (use
run-tests); migration; assertion-diversity metrics (use assertion-quality);
coverage/CRAP metrics (use coverage-analysis); the testsmells.org academic
catalog (use test-smell-detection).
catalog (use test-smell-detection); fixing or modernizing MSTest tests,
assertions, attributes, or lifecycle (use writing-mstest-tests).
license: MIT
---

Expand Down
Loading