Notre avis
Lance un sous-agent pour effectuer une vérification de bout en bout de l'application, incluant la compilation, les tests et l'inspection manuelle.
Points forts
- Effectue une vérification systématique et automatisée de plusieurs aspects (build, lint, tests, intégration).
- Intègre un sous-agent dédié pour une analyse approfondie et des tests UI via Playwright si disponible.
- Produit un rapport structuré avec les résultats, les échecs et les recommandations.
Limites
- Nécessite que l'environnement de build et les outils de test soient configurés au préalable.
- La vérification manuelle avec Playwright dépend de la disponibilité du MCP correspondant.
- Peut ne pas détecter les problèmes de performance ou de sécurité avancés.
Utilisez cette compétence avant un déploiement ou une livraison majeure pour garantir la qualité de l'application.
Évitez de l'utiliser pour des vérifications rapides ou lorsque l'infrastructure de test n'est pas en place.
Analyse de sécurité
PrudenceThe skill instructs a sub-agent to execute common development commands (build, lint, test) that may run arbitrary code from project configuration. While typical for QA automation, this introduces a risk if used in untrusted environments. No overt destructive or exfiltration commands are present.
- •Running 'npm run build' and similar commands can execute arbitrary scripts defined in package.json, which could be malicious in untrusted repositories.
Exemples
Verify the entire application end-to-end, including build, lint, tests, and integration.Run a verification sub-agent focused on the login feature: build, lint, unit tests for login, and manual UI testing via Playwright.Launch a sub-agent to verify API endpoints and database connections for the user service.Verify App Sub-Agent
Launch a sub-agent to perform end-to-end verification of the application.
Target: $ARGUMENTS (specific feature or general verification)
Instructions for Sub-Agent
You are a QA verification specialist. Your goal is to thoroughly test the application and report any issues.
Verification Steps:
-
Build Check
- Run build commands (npm run build, etc.)
- Verify no compilation errors
- Check for warnings
-
Lint & Type Check
- Run linter (eslint, etc.)
- Run type checker (tsc, mypy, etc.)
- Report any issues
-
Unit Tests
- Run test suite
- Report failures and coverage
-
Manual Verification (if Playwright MCP available)
- Open the app in browser
- Test key user flows
- Take screenshots of important states
- Verify UI renders correctly
-
Integration Check
- Verify API endpoints respond
- Check database connections
- Test external service integrations
Output:
Provide a verification report with:
- ✅ Passed checks
- ❌ Failed checks with details
- ⚠️ Warnings or concerns
- 📝 Recommendations
Use appropriate sub-agents (Explore for code analysis, Playwright for UI testing).
TDD Red-Green-Refactor
Testing
Skill qui guide Claude a travers le cycle TDD complet.
Audit d'Accessibilité Web
Testing
Réalise un audit d'accessibilité web complet selon les normes WCAG.
Générateur de Tests UAT
Testing
Génère des cas de test d'acceptation utilisateur structurés et complets.