Help us improve
Share bugs, ideas, or general feedback.
From ensemble-e2e-testing
Executes smoke tests for authentication and authorization: login (email/password/OAuth/SSO), JWT/token validation, sessions, access control, MFA, password ops. Blocks deploys on failures.
npx claudepluginhub fortiumpartners/ensemble --plugin ensemble-e2e-testingHow this skill is triggered — by the user, by Claude, or both
Slash command
/ensemble-e2e-testing:smoke-test-authThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Quick Reference** - Load this first for fast context (~2KB)
Executes smoke tests validating critical user journeys like registration, authentication, checkout, search, and profile management with performance SLAs for release workflows.
Comprehensive testing and validation tools for Clerk authentication integrations. Includes E2E auth flow testing, security audits, configuration validation, unit testing patterns for sign-in/sign-up flows. Use when implementing Clerk tests, validating authentication setup, testing auth flows, running security audits, creating E2E tests for Clerk, or when user mentions Clerk testing, auth validation, E2E authentication tests, security audit, or test coverage.
Runs fast smoke tests validating critical paths like health checks, UI, auth, and APIs post-deployment using curl, Playwright, or Bash scripts.
Share bugs, ideas, or general feedback.
Quick Reference - Load this first for fast context (~2KB)
Execute comprehensive authentication and authorization smoke tests to validate login flows, token validation, session management, and access control during release workflows.
const { SmokeTestAuth } = require('./scripts/test-auth-flows.js');
const tester = new SmokeTestAuth({
baseUrl: 'https://staging.example.com',
testCredentials: {
email: 'test@example.com',
password: process.env.TEST_USER_PASSWORD
}
});
const result = await tester.executeTests({
environment: 'staging',
tests: ['login', 'token-validation', 'protected-resource']
});
if (result.passed) {
console.log('✅ Auth smoke tests passed');
}
const SLA_TARGETS = {
login: 2000, // Login: ≤2s
tokenValidation: 100, // Token validation: ≤100ms
sessionCheck: 50, // Session check: ≤50ms
protectedResource: 500, // Protected resource: ≤500ms
logout: 1000 // Logout: ≤1s
};
Pass: All auth tests must pass
Fail: Any auth test failure blocks deployment
Load: skills/smoke-test-auth/REFERENCE.md (~10KB)