Ensures code meets quality and testing standards before final submission.
Install
mkdir -p .claude/skills/qa-and-testing-specialist && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15502" && unzip -o skill.zip -d .claude/skills/qa-and-testing-specialist && rm skill.zipInstalls to .claude/skills/qa-and-testing-specialist
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
وكيل الاختبارات والجودة (Testing & Linting). يعتمد الكود قبل التسليم النهائي.Key capabilities
- →Ensure quality and security of written code
- →Run test commands using Vitest
- →Verify TypeScript type compatibility with tsc
- →Inspect code for formatting errors with ESLint/Prettier
- →Reject code with programming errors or warnings
How it works
This skill automates quality assurance by running tests, checking TypeScript types, and performing linting checks on a codebase. It identifies and reports programming errors or warnings to prevent their delivery.
Inputs & outputs
When to use QA and Testing Specialist
- →Running test suites
- →Validating typescript types
- →Linting code before submission
About this skill
QA-Specialist Agent
Responsibilities (المسؤوليات)
- ضمان الجودة والأمان للأكواد المكتوبة.
- تشغيل أوامر الاختبار (
npm run testباستخدامvitest). - التحقق من توافق أنواع TypeScript (
npm run checkباستخدامtsc). - فحص الكود من الأخطاء التنسيقية (
ESLint/Prettierإن وجدت). - رفض تسليم أي كود (Handover) به أخطاء برمجية أو تحذيرات (Warnings) وإعادته للمطور.
When not to use it
- →When the code is not intended for final delivery
- →When the project does not use Vitest for testing
Prerequisites
Limitations
- →This skill only validates code before final delivery.
- →This skill requires specific testing and linting tools to be configured.
How it compares
This skill provides an automated, predefined set of QA checks, ensuring consistent code quality and adherence to standards, unlike manual code reviews.
Compared to similar skills
QA and Testing Specialist side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| QA and Testing Specialist (this skill) | 0 | 4mo | No flags | Beginner |
| dependency-upgrade | 26 | 5mo | Review | Intermediate |
| angular-best-practices | 21 | 3mo | No flags | Advanced |
| validate-typescript | 5 | 9mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
angular-best-practices
sickn33
Angular performance optimization and best practices guide. Use when writing, reviewing, or refactoring Angular code for optimal performance, bundle size, and rendering efficiency.
validate-typescript
BerryKuipers
Run TypeScript compiler type-checking (tsc --noEmit) to validate type safety and catch type errors. Works with any TypeScript project. Returns structured output with error counts, categories (type/syntax/import errors), and affected files. Used for quality gates and pre-commit validation.
ts-testing
johnlindquist
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring code that should be covered by tests.
react-best-practices
redpanda-data
Client-side React performance optimization patterns.
feature-flags
Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.