TWISTEdBRACKETS

Skill

End-to-End Testing

Verify the running app against requirements; retrigger the build loop on failure.

// workflow;

Behaviour

What it does

  • Maps acceptance criteria to real scenarios through HTTP, CLI, or browser
  • Uses node:test for APIs and CLIs; Playwright via node:test for web UIs
  • Runs against a real running app, not mocks
  • Files fix tasks and sends control back to the build loop on failure
  • Hands off to shipping only when end-to-end verification passes

When to use

Good fits

After executing-plans, when the unit suite is green

When you need proof the whole app works, not just the pieces

Before shipping any feature with user-facing behaviour

Development harness

Outer gate

Part of the design-to-ship pipeline: brainstorming → technical-documentation → conformance-check → reconciling-changes → planning → project-setup → executing-plans → shipping. Install the full set for structured feature work.

Used inside executing-plans as the outer verification gate before shipping.

Install

Get this skill

Uses Agent Kit via npx; no global install required.

Quick install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill end-to-end-testing

Global (Cursor)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill end-to-end-testing --global --agent cursor

Global (Claude)

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill end-to-end-testing --global --agent claude

Project install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills --skill end-to-end-testing --project

Interactive install

sh
npx @levi-putna/agent-kit@latest add levi-putna/skills

Uninstall

sh
npx @levi-putna/agent-kit@latest remove end-to-end-testing

Example

Example prompt

End-to-End Testing

Verify the running app against requirements.md. File fix tasks if anything fails.

Flow

How the skill works

  1. Map requirements to end-to-end scenarios
  2. Start the app the way a user would
  3. Run scenarios and report pass or fail against acceptance criteria
  4. On failure, file fix tasks and re-enter the TDD build loop
  5. On pass, hand off to shipping