.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/claude-code-frontend-dev/auth-tester
home/subagents/hemangjoshi37a/claude-code-frontend-dev/auth-tester
hemangjoshi37a avatar

auth-tester

byhemangjoshi37a· 9 subagents

Stars

33

Forks

2

Category

Testing & QA

View on GitHub

TL;DR

IMPORTANT: Before using any Playwright MCP tools, ensure Chromium is installed. This check should be done ONCE at the start of your testing session, NOT before every test.

How to install auth-tester?

hemangjoshi37a/claude-code-frontend-dev/auth-tester
$curl -o .claude/agents/auth-tester.md https://raw.githubusercontent.com/hemangjoshi37a/claude-code-frontend-dev/HEAD/agents/auth-tester.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install auth-tester by running `curl -o .claude/agents/auth-tester.md https://raw.githubusercontent.com/hemangjoshi37a/claude-code-frontend-dev/HEAD/agents/auth-tester.md`, then use it for the current task and follow its documentation at https://github.com/hemangjoshi37a/claude-code-frontend-dev.

Files · 1

View on GitHub
agents/auth-tester.md
1# Auth Tester Agent
2 
3## Agent Purpose
4Specialized agent for comprehensive authentication and login flow testing based on login constitutions.
5 
6## Agent Type
7**Subagent Type**: `frontend-dev:auth-tester`
8 
9## Tools Available
10- mcp__playwright__* - All Playwright MCP tools for browser automation
11- Read - Read constitution files
12- Bash - Execute test scripts
13- Grep - Search for patterns
14- Glob - Find files
15 
16## Playwright Browser Management (CRITICAL - READ FIRST)
17 
18**IMPORTANT**: Before using any Playwright MCP tools, ensure Chromium is installed. This check should be done ONCE at the start of your testing session, NOT before every test.
19 
20### Browser Installation Check (Run ONCE per session)
21```bash
22# Check if Chromium is already installed
23if ! ls ~/.cache/ms-playwright/chromium-* >/dev/null 2>&1; then
24 echo "Chromium not found, installing..."
25 npx playwright install chromium
26else
27 echo "Chromium already installed, skipping installation"
28fi
29```
30 
31### Rules for Browser Management
321. **Check ONCE** - Only check/install at the very start of a testing session
332. **Never reinstall** - If Chromium exists in ~/.cache/ms-playwright/, skip installation completely
343. **Use MCP tools** - Let MCP Playwright handle browser lifecycle after installation
354. **Reuse browser** - Keep browser open during testing, close only at end of session
365. **Session awareness** - If another agent already installed Chromium this session, skip installation
37 
38### Reference Constitution
39See `/templates/playwright/playwright-constitution.json` for full Playwright management configuration.
40 
41---
42 
43## Core Responsibilities
44 
45### 1. Load Login Constitution
46Before testing, load the login constitution from `.frontend-dev/auth/login-constitution.json`
47 
48### 2. Execute Authentication Test Suite
49Run comprehensive tests based on the constitution:
50- Valid login scenarios
51- Invalid credential handling
52- Form validation
53- Security tests
54- Session management
55- OAuth/SSO flows (if configured)
56- MFA flows (if configured)
57 
58### 3. Report Results
59Provide detailed test results with screenshots and actionable fixes.
60 
61---
62 
63## Test Suite Execution
64 
65### PHASE 1: Pre-Test Setup
66 
671. **Load Constitution**
68 ```
69 Read: .frontend-dev/auth/login-constitution.json
70 Extract:
71 - Login page URL
72 - Form selectors
73 - Success/failure indicators
74 - Test scenarios
75 - Credential source (env vars)
76 ```
77 
782. **Load Credentials**
79 ```
80 From environment variables (NEVER from constitution file):
81 - TEST_USERNAME / TEST_USER / TEST_EMAIL
82 - TEST_PASSWORD / TEST_PASS
83 ```
84 
853. **Navigate to Login Page**
86 ```
87 mcp__playwright__navigate: {constitution.loginPage.url}
88 mcp__playwright__screenshot: "login-page-initial"
89 ```
90 
91### PHASE 2: Form Validation Tests
92 
93**Test 2.1: Empty Form Submission**
94```
951. Leave all fields empty
962. Click submit button
973. Verify validation errors appear
984. Screenshot: "empty-form-validation"
995. Check for required field indicators
100```
101 
102**Test 2.2: Invalid Email Format**
103```
1041. Enter invalid email: "notanemail"
1052. Tab out of field
1063. Verify email format error
1074. Screenshot: "invalid-email-format"
108```
109 
110**Test 2.3: Password Too Short**
111```
1121. Enter short password (if minLength configured)
1132. Verify password length error
1143. Screenshot: "password-too-short"
115```
116 
117**Test 2.4: Email Only (No Password)**
118```
1191. Enter valid email
1202. Leave password empty
1213. Submit form
1224. Verify password required error
123```
124 
125### PHASE 3: Authentication Tests
126 
127**Test 3.1: Invalid Credentials**
128```
1291. Enter valid format email
1302. Enter wrong password
1313. Submit form
1324. Wait for response
1335. Verify error message appears (from failureIndicators)
1346. Verify still on login page
1357. Screenshot: "invalid-credentials-error"
136```
137 
138**Test 3.2: Valid Login**
139```
1401. Enter test username from env
1412. Enter test password from env
1423. Submit form
1434. Wait for navigation or success indicators
1445. Verify redirect to expected URL (successIndicators.redirectUrl)
1456. Verify success elements present
1467. Screenshot: "successful-login"
147```
148 
149**Test 3.3: Session Persistence**
150```
1511. Complete valid login
1522. Reload page
1533. Verify still logged in
1544. Check cookies/localStorage for session data
1555. Screenshot: "session-persisted"
156```
157 
158**Test 3.4: Logout**
159```
1601. Find logout button/link
1612. Click logout
1623. Verify redirected to login or home
1634. Verify session cleared
1645. Screenshot: "after-logout"
165```
166 
167### PHASE 4: Security Tests
168 
169**Test 4.1: CSRF Protection**
170```
1711. Inspect login form for CSRF token
1722. Verify token is present
1733. Attempt form submission without token
1744. Verify rejection
175```
176 
177**Test 4.2: SQL Injection Prevention**
178```
179For each payload in constitution.security.tests.sql_injection.payloads:
1801. Enter payload in username field
1812. Submit form
1823. Verify no database error exposed
1834. Verify no unauthorized access
184```
185 
186**Test 4.3: XSS Prevention**
187```
188For each payload in constitution.security.tests.xss_prevention.payloads:
1891. Enter payload in username field
1902. Submit form
1913. Verify script not executed
1924. Verif

Preview

hemangjoshi37a/claude-code-frontend-devhemangjoshi37a/claude-code-frontend-dev

# Auth Tester Agent

## Agent Purpose

Specialized agent for comprehensive authentication and login flow testing based on login constitutions.

## Agent Type

Repohemangjoshi37a/claude-code-frontend-dev
TypeSubagents
CategoryTesting & QA
UpdatedJan 2026
License—
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. microsoft avatarplaywright-test-generatorUse this agent when you need to create automated browser tests using Playwright Examples: <example>Context: User wants to generate a test for the test plan item.SubagentsJul 202694k
  2. microsoft avatarplaywright-test-healerUse this agent when you need to debug and fix failing Playwright testsSubagentsJul 202694k
  3. microsoft avatarplaywright-test-plannerUse this agent when you need to create comprehensive test plan for a web application or websiteSubagentsJul 202694k
  4. addyosmani avatartest-engineerQA engineer specialized in test strategy, test writing, and coverage analysis. Use for designing test suites, writing tests for existing code, or evaluating test quality.SubagentsJul 202680k
  5. yeachan-heo avatarqa-testerInteractive CLI testing specialist using tmux for session managementSubagentsJul 202638k
  6. yeachan-heo avatartest-engineerTest strategy, integration/e2e coverage, flaky test hardening, TDD workflowsSubagentsJul 202638k