Skills for Real Engineers. Straight from my .agents directory.
replica-test
Agent skill fromJakeschincariol/replica-skill
Clicks through every flow of an app clone and tests it for bugs: a test plan generated from the recon flows with happy paths and edge cases, Playwright end-to-end tests where possible, a browser click-through where not, and bug reports in a fixed format with severity, steps and evidence. Use when the user says "test my clone", "find bugs", "QA this", "click through everything", "write e2e tests", "does it work", or after /replica-build or /replica-backend.
How to install replica-test
npx skills add Jakeschincariol/replica-skill# or add only this skill to Claude Code: copy the folder
replica-test/
# into
~/.claude/skills/replica-test/ (all projects)
.claude/skills/replica-test/ (one project)
1# replica-test23Reads the flows in `replica/recon.md`. Writes `replica/test-plan.md`,4`replica/bugs.md`, and end-to-end tests in the project (`e2e/`). Templates in5this folder: `test-plan.md`, `bug-report.md`, `e2e.example.spec.ts`.67## The rule89**Test your clone, not the original.** Never load test, fuzz, script or10hammer the original app's servers. Using the original by hand, as a normal11user, to see how it behaves is fine.1213## Step 1: the plan1415For every flow F01, F02... in the recon map, write:1617- **Happy path**: the steps, and what the user should see at the end.18- **Edge cases** that apply. Go down this list for every flow:19 empty input, very long input, emoji and accents, two tabs at once,20 double click on submit, back button mid-flow, refresh mid-flow, slow21 network, offline, expired session, second user's data (must be invisible),22 time zones and daylight saving, mobile width, keyboard only, screen reader23 labels.24- **Negative cases**: wrong password, card declined (Stripe test card25 `4000 0000 0000 0002`), permission denied, deleted record.2627Number every case: F01-H1, F01-E3, F01-N2.2829## Step 2: automate what you can3031Playwright, one spec per flow, against the local dev server with seed data.32Use roles and labels for selectors (`getByRole('button', { name: 'Book' })`),33never CSS classes. See `e2e.example.spec.ts`.3435```bash36npm i -D @playwright/test && npx playwright install chromium37npx playwright test38```39…
Excerpt shown under the repository's MIT license.
More skills in replica-skill
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
