CtrlK
BlogDocsLog inGet started
Tessl Logo

qa-tester

Specialized QA testing for morphir-dotnet. Use when user asks to create test plans, run tests, validate packages, report bugs, perform regression testing, or verify PR completion. Triggers include "test plan", "QA", "regression", "validate", "bug report", "test this", "verify implementation".

52

Quality

58%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/qa-tester/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a well-structured skill description that clearly communicates its purpose, scope, and activation triggers. It benefits from being scoped to a specific project (morphir-dotnet) and includes both a 'Use when' clause and explicit trigger terms. The main area for improvement is that the listed capabilities are somewhat generic QA activities rather than deeply specific concrete actions unique to this skill.

DimensionReasoningScore

Specificity

Names the domain (QA testing for morphir-dotnet) and lists several actions (create test plans, run tests, validate packages, report bugs, perform regression testing, verify PR completion), but the actions are somewhat generic QA activities rather than deeply specific concrete operations unique to this tool.

2 / 3

Completeness

Clearly answers both 'what' (specialized QA testing for morphir-dotnet including test plans, running tests, validating packages, bug reporting, regression testing, PR verification) and 'when' (explicit 'Use when' clause plus a 'Triggers include' list with specific terms).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would actually say: 'test plan', 'QA', 'regression', 'validate', 'bug report', 'test this', 'verify implementation'. These are natural phrases a user would use when needing QA testing support.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific project scope (morphir-dotnet) combined with the QA testing focus. The combination of project-specific context and QA-specific triggers makes it very unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

27%

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

This skill is extremely verbose and tries to be a comprehensive QA manual rather than a focused, efficient skill file. While it contains some genuinely useful executable bash scripts and project-specific commands, these are buried in hundreds of lines of generic QA advice, abstract checklists, and motivational text that Claude doesn't need. The content would benefit enormously from being split into separate files (playbooks, templates, scripts) with the SKILL.md serving as a concise overview with references.

Suggestions

Reduce the SKILL.md to a concise overview (~50-80 lines) with project-specific commands and references, moving playbooks to separate files like `playbooks/pr-verification.md`, `playbooks/regression.md`, etc.

Remove generic QA advice sections (Best Practices, Integration with Other Agents, Continuous Improvement, motivational closing) that Claude already knows.

Move bash scripts to actual script files (e.g., `scripts/smoke-test.sh`, `scripts/full-regression.sh`) and reference them from the skill rather than inlining them.

Make playbook steps more specific with explicit validation checkpoints and error recovery - replace vague steps like 'Test happy path' and 'Test edge cases' with concrete, project-specific test scenarios.

DimensionReasoningScore

Conciseness

Extremely verbose at ~500+ lines. Explains concepts Claude already knows (AAA pattern, test design basics, what a bug report is). Sections like 'Best Practices', 'Integration with Other Agents', and 'Continuous Improvement' are generic advice that wastes tokens. The 'Usage Examples' section describes what the agent would do in abstract terms rather than providing actionable content. The motivational closing line is pure padding.

1 / 3

Actionability

The testing commands and bash scripts are concrete and executable, which is good. However, much of the content is procedural checklists without specific implementation details (e.g., 'Test happy path', 'Test edge cases' are vague). The usage examples describe what the agent would do rather than showing concrete outputs. The playbooks mix actionable commands with generic instructions.

2 / 3

Workflow Clarity

The playbooks provide numbered step sequences which is good, and the bash scripts include validation (set -euo pipefail, explicit checks). However, many playbook steps lack explicit validation checkpoints - e.g., PR Verification Playbook says 'Run DevWorkflow to verify CI' but doesn't specify what to do if it fails. The regression playbook has no error recovery steps. Some workflows are clear (package validation script has good checks), but others are just numbered lists of vague actions.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with everything inline. The skill is ~500+ lines with no bundle files to offload content to. The playbooks, templates, scripts, best practices, and references are all crammed into one file. Content like the bash scripts, issue templates, and individual playbooks should be in separate referenced files. The references section at the bottom points to external docs but the skill itself doesn't split its own content appropriately.

1 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (615 lines); consider splitting into references/ and linking

Warning

Total

10

/

11

Passed

Repository
finos/morphir-dotnet
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.