Agent skill

E2E Example Acceptance

by farm-fe in farm-fe/farm

Validate or update example-level E2E coverage. An agent skill from farm-fe/farm.

MITAuto-check passedTesting & QA

Install E2E Example Acceptance

skills CLI
$ npx skills add farm-fe/farm --skill e2e-example-acceptance -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install farm-fe/farm e2e-example-acceptance --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/farm-fe/farm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/e2e-example-acceptance .claude/skills/e2e-example-acceptance && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
e2e-example-acceptance
GitHub stars
5.6k
Token cost
~776 tokens
SKILL.md length
253 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Validate or update example-level E2E coverage. An agent skill from farm-fe/farm.

  • Works in 5 steps: Identify affected examples → Build each affected example → Run start and preview checks for each… → …
  • Adding/updating e2e.spec.ts
  • SKILL.md covers When to Use, Mandatory Acceptance Flow, Authoring Template and Reporting Format, plus 1 more section
  • Calls npm and pnpm

What it does

E2E Example Acceptance is an agent skill from farm-fe/farm. Validate or update example-level E2E coverage. Use when adding/updating e2e.spec.ts, debugging example start/build/preview behavior, or verifying browser console/request errors and page expectations.

Its SKILL.md is about 780 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires Node, pnpm, and Playwright dependencies installed.

It sits in Testing & QA, covering End-to-end testing. It works with npm. The repository describes itself as: Extremely fast Vite-compatible web build tool written in Rust. The licence is MIT.

When your agent uses it

  • Adding/updating e2e.spec.ts
  • Debugging example start/build/preview behavior
  • Verifying browser console/request errors and page expectations

Example prompts

  • “/e2e-example-acceptance”

Requirements

  • Compatibility (from SKILL.md): Requires Node, pnpm, and Playwright dependencies installed.

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Identify affected examples
  2. Build each affected example
  3. Run start and preview checks for each affected example
  4. Browser-level acceptance criteria
  5. Update or add E2E tests when needed

What it can do on your machine

Read from SKILL.md and the folder at commit 2000ef8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires Node, pnpm, and Playwright dependencies installed.

    From compatibility in the SKILL.md frontmatter.

Context cost

E2E Example Acceptance loads about 776 tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 253 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~776

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from farm-fe/farm at commit 2000ef8, republished under its MIT licence (© farm-fe). 253 words, ~776 tokens.

Download SKILL.mdSave it as .claude/skills/e2e-example-acceptance/SKILL.md (or your agent's skills folder).
name
e2e-example-acceptance
description
Validate or update example-level E2E coverage. Use when adding/updating e2e.spec.ts, debugging example start/build/preview behavior, or verifying browser console/request errors and page expectations.
compatibility
Requires Node, pnpm, and Playwright dependencies installed.
license
MIT
metadata.author
farm
metadata.version
1.0

Run example acceptance with executable checks for start/build/preview and browser behavior.

When to Use

  • Adding a new examples/<name>/e2e.spec.ts
  • Updating an existing E2E case for an example
  • Verifying regression fixes in an example before merge
  • Confirming no browser console/page/request anomalies during acceptance

Mandatory Acceptance Flow

  1. Identify affected examples

    • From changed files, collect all examples/<name>/... paths.
    • If no explicit list is provided, ask for the intended scope.
  2. Build each affected example

    • cd examples/<name> && npm run build
  3. Run start and preview checks for each affected example

    • For examples with dedicated e2e.spec.ts, run targeted E2E:
    • pnpm run test-e2e -- --example <name>
    • For examples without a dedicated test, run smoke checks manually:
      • cd examples/<name> && npm run start
      • cd examples/<name> && npm run preview
  4. Browser-level acceptance criteria

    • Console: no unhandled error/pageerror messages.
    • Network: no unexpected requestfailed entries.
    • Content: assert key selectors/text that prove feature correctness.
  5. Update or add E2E tests when needed

    • Prefer dedicated examples/<name>/e2e.spec.ts for feature-specific behavior.
    • Keep assertions deterministic; avoid brittle timing-only checks.
    • Include both start and preview coverage unless the example is explicitly single-mode.

Authoring Template

ts
import { basename, dirname } from "path";
import { fileURLToPath } from "url";
import { expect, startAndTest } from "../../e2e/index.js";

const name = basename(import.meta.url);
const projectPath = dirname(fileURLToPath(import.meta.url));

export default async function (ctx) {
  const runTest = (command?: "start" | "preview") =>
    startAndTest(
      projectPath,
      async (page) => {
        await page.waitForSelector("#root > *", { timeout: 10000 });
        // assert page content and absence of runtime anomalies
      },
      command,
    );

  await ctx.test("e2e start", () => runTest());
  await ctx.test("e2e preview", () => runTest("preview"));
}

Reporting Format

  • Examples: list of verified examples
  • Build: pass/fail per example
  • E2E Start: pass/fail per example
  • E2E Preview: pass/fail per example
  • Anomalies: console/request/pageerror summary
  • Notes: expected skips or known caveats

Guardrails

  • Do not rely only on build success; start/preview behavior must be observed.
  • Do not use pnpm run ready unless the user explicitly asks for full CI parity.
  • Do not edit generated dist/ files.
  • Use the new standalone E2E runner (see scripts/test-e2e.mts) — vitest is no longer involved.

© farm-fe, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/e2e-example-acceptance of farm-fe/farm.

Open the folder on GitHubat commit 2000ef8

Compare with similar skills

E2E Example Acceptance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

E2E Example Acceptance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
E2E Example Acceptance this skillfarm-fe/farm5.6k—~776Automated safety check: PassMIT
OpenHarness End-to-End EvalsHKUDS/OpenHarness16k1 repos~2.1kAutomated safety check: NotesMIT
Qwen Code E2E TestingQwenLM/qwen-code28k—~2.1kAutomated safety check: PassApache-2.0
E2E TestingInsForge/InsForge13k—~1.5kAutomated safety check: PassApache-2.0
RStudio Playwright Test Runnerrstudio/rstudio5.1k—~801Automated safety check: PassCustom licence
tmux Real User TestingQwenLM/qwen-code28k—~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Validates OpenHarness features by running real multi-turn agent loops with live LLM calls against an unfamiliar codebase, checking actual tool execution.

    16k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check: notes
  • Qwen Code E2E Testing

    QwenLM/qwen-code

    Guides end-to-end testing of the Qwen Code CLI in headless mode with real model calls, MCP test servers and inspection of raw API traffic.

    28k GitHub stars~2.1k tokensUpdated today
    Testing & QAAuto-check passed
  • E2E Testing

    InsForge/InsForge

    A skill your agent uses when an InsForge maintainer has finished an OSS repo change and is ready to open, update, or submit the InsForge PR.

    13k GitHub stars~1.5k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Runs RStudio's Playwright end-to-end tests against the desktop app or a server build with the project's npm scripts, asking you which mode to use first.

    5.1k GitHub stars~801 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • tmux Real User Testing

    QwenLM/qwen-code

    Drives Qwen Code in a real tmux session the way a user would and saves a readable step-by-step transcript of each screen for maintainers to review.

    28k GitHub stars~2.3k tokensUpdated today
    Testing & QAAuto-check passed
  • Tests interactive CLI and TUI programs with Microsoft's tui-test, driving prompts, arrow keys and screen output in a real pseudo-terminal.

    24k GitHub stars~603 tokensUpdated today
    Testing & QAAuto-check passed

More from farm-fe/farm

All 20 skills in this repo
  • Using Superpowers

    farm-fe/farm

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    5.6k GitHub starsUsed in 34 repos~1.4k tokens
    Auto-check passed
  • A skill your agent uses when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for…

    5.6k GitHub starsUsed in 33 repos~1.8k tokens
    Auto-check passed
  • A skill your agent uses when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and…

    5.6k GitHub starsUsed in 44 repos~1.6k tokens
    Auto-check passed
  • Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook.

    5.6k GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • A skill your agent uses when completing tasks, implementing major features, or before merging to verify work meets requirements

    5.6k GitHub starsUsed in 37 repos~702 tokens
    Auto-check passed
  • A skill your agent uses when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any…

    5.6k GitHub starsUsed in 45 repos~1k tokens
    Auto-check passed

Works with

Categories

Questions about E2E Example Acceptance

What does E2E Example Acceptance do?

Validate or update example-level E2E coverage. An agent skill from farm-fe/farm. E2E Example Acceptance is an agent skill from farm-fe/farm. Validate or update example-level E2E coverage.

When should I use E2E Example Acceptance?

E2E Example Acceptance fits situations like: adding/updating e2e.spec.ts; debugging example start/build/preview behavior; verifying browser console/request errors and page expectations.

How do I install E2E Example Acceptance in Claude Code?

Run `npx skills add farm-fe/farm --skill e2e-example-acceptance -a claude-code`. Or copy the skill folder (.github/skills/e2e-example-acceptance in farm-fe/farm) into .claude/skills/e2e-example-acceptance in your project. Claude Code loads it when a task matches its description.

How do I install E2E Example Acceptance in Codex?

Run `npx skills add farm-fe/farm --skill e2e-example-acceptance -a codex`. Or copy the skill folder (.github/skills/e2e-example-acceptance in farm-fe/farm) into .agents/skills/e2e-example-acceptance in your project. Codex loads it when a task matches its description.

Can I use E2E Example Acceptance in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add farm-fe/farm --skill e2e-example-acceptance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/e2e-example-acceptance, .gemini/skills/e2e-example-acceptance, .github/skills/e2e-example-acceptance and .opencode/skills/e2e-example-acceptance in your project.

What does E2E Example Acceptance need to run?

Going by SKILL.md and its folder, E2E Example Acceptance needs the command-line tools its instructions call (npm and pnpm). Compatibility (from SKILL.md): Requires Node, pnpm, and Playwright dependencies installed..

Does E2E Example Acceptance access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is E2E Example Acceptance safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does E2E Example Acceptance use?

E2E Example Acceptance is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does E2E Example Acceptance use?

About 776 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to E2E Example Acceptance?

Skills that share tags, products or a category with E2E Example Acceptance: OpenHarness End-to-End Evals (HKUDS/OpenHarness, 16k stars), Qwen Code E2E Testing (QwenLM/qwen-code, 28k stars), E2E Testing (InsForge/InsForge, 13k stars) and RStudio Playwright Test Runner (rstudio/rstudio, 5.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains E2E Example Acceptance?

farm-fe (a GitHub organization) maintains it in farm-fe/farm, which has 5,594 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on September 22, 2026.

Source: farm-fe/farm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.