test-smell-detection Skill
Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. Every finding maps to a named, citable smell from the research literature (Assertion Roulette, Duplicate Assert, Mystery Guest, Eager Test, Sensitive Equality, Conditional Test Logic, Sleepy Test, Magic Number Test, etc.) Published by microsoft in testfx.
What is test-smell-detection Skill?
Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. Every finding maps to a named, citable smell from the research literature (Assertion Roulette, Duplicate Assert, Mystery Guest, Eager Test, Sensitive Equality, Conditional Test Logic, Sleepy Test, Magic Number Test, etc.) Published by microsoft in testfx. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Database workflows
- Security review
- Data analysis
- Design and media
Technical details
- Install or run with Copy skill directory
When to use test-smell-detection Skill
- Use it for testing.
- Use it for database workflows.
- Use it for security review.
- Use it for data analysis.
- Use it for design and media.
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/testfx
- Skill file: .agents/skills/test-smell-detection/SKILL.md
What it does
Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. Every finding maps to a named, citable smell from the research literature (Assertion Roulette, Duplicate Assert, Mystery Guest, Eager Test, Sensitive Equality, Conditional Test Logic, Sleepy Test, Magic Number Test, etc.)
Skill instructions
Test Smell Detection Deep formal audit of test code in any supported language using an academic test smell taxonomy. Detects symptoms of bad design or implementation decisions that make tests harder to understand, more fragile, less effective at catching bugs, or more expensive to maintain. Produces a severity-ranked report with specific locations and actionable fixes. Language-specific guidance: Call the test-analysis-extensions skill to discover available extension files, then read the file matching the target codebase. The extension file documents test markers, sleep / time / random APIs, skip annotations, setup/teardown, mystery-guest indicators (file/database/network/env), integration markers, and language-specific calibration notes that drive the smell detectors below. Why Test Smells Matter Test smells erode confidence in a test suite and inflate maintenance costs: | Problem | Consequence | |---------|-------------| | Tests with conditional logic | Some paths never execute — hid
Explore related resources
Frequently asked questions
What is test-smell-detection?
test-smell-detection is a open-source AI agent skill with Copy skill directory. Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language.
Who is test-smell-detection best for?
test-smell-detection is best for reusing agent instructions, scripts, and references, testing workflows, database workflows, security review workflows.
How do I install test-smell-detection?
Install or run test-smell-detection using Copy skill directory. Check test-smell-detection for the latest setup command.
Is test-smell-detection actively maintained?
test-smell-detection may need a closer maintenance check before production use.
Auto-fetched from GitHub.