CtrlK
BlogDocsLog inGet started
Tessl Logo

xunit-moq-fluentassertions-tester

Ativado ao gerar testes de unidade para entidades do Domain ou handlers da Application usando a stack xUnit + Moq + FluentAssertions.

62

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/dotnet-clean-arch/skills/xunit-moq-fluentassertions-tester/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A concise, actionable conventions skill well-suited to its single-file scope, with concrete assertion and naming examples; its main gap is the absence of a sequenced workflow or a complete test template.

Suggestions

Add a minimal copy-paste test skeleton showing the AAA structure with Moq setup and a FluentAssertions assertion to make guidance fully executable.

Optionally sequence the conventions as a workflow (write failing test -> arrange mocks -> act -> assert) with a 'run the test' verification step.

Trim the descriptive intro line so the body opens directly with the directives.

DimensionReasoningScore

Conciseness

Lean, directive guidance that assumes Claude's competence; only the descriptive intro line ('Esta habilidade orienta...') is mild over-explanation that could be trimmed.

4 / 5

Actionability

Concrete, executable snippets (AAA, naming patterns, 'result.Should().BeTrue()', 'act.Should().Throw<DomainException>()') with minor gaps; no full copy-paste test template.

4 / 5

Workflow Clarity

Numbered conventions are clear and well-organized but these are parallel guidelines, not a sequenced multi-step workflow with checkpoints; non-destructive so no validation cap applies.

3 / 5

Progressive Disclosure

Under 50 lines, single SKILL.md with well-organized sections and no need for external references, satisfying the simple-skill exception.

5 / 5

Total

16

/

20

Passed

Description

73%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and highly distinctive, with a clear explicit trigger and natural keywords, but fuses the 'what' and 'when' into one clause and lists only one action.

Suggestions

Split into a 'what' statement and a separate 'Use when...' trigger clause, e.g. 'Generates isolated unit tests using xUnit + Moq + FluentAssertions for Domain entities and Application handlers. Use when writing unit tests for Domain/Application layers.'

Add concrete action verbs beyond 'gerar' (e.g., mock dependencies, assert with FluentAssertions) to lift specificity.

Include common synonyms or file extensions (e.g., '.cs', 'Facts/Theories') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain, concrete targets ('entidades do Domain ou handlers da Application') and an explicit stack ('xUnit + Moq + FluentAssertions'), but only a single action ('gerar testes de unidade'), not a comprehensive list.

3 / 5

Completeness

Has an explicit 'when' clause ('Ativado ao...') and a fused 'what' (generate unit tests with this stack for those layers); both are present but not cleanly separated, so it is not a clear 5.

4 / 5

Trigger Term Quality

Natural developer keywords ('testes de unidade', xUnit, Moq, FluentAssertions, Domain, Application) are present; missing synonyms or file extensions keeps it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear niche defined by a named test stack and named architectural layers gives distinct triggers with minimal conflict risk.

5 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
JoseMD12/testing-tessl
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.