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
58%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/qa-tester/SKILL.mdQuality
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md is long (615 lines); consider splitting into references/ and linking | Warning |
Total | 10 / 11 Passed | |
7c0c06d
Table of Contents
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.