Agent skill

Foreman Web Testing

by VisionForge-OU in VisionForge-OU/foreman

Headless end-to-end / web-app testing for the Foreman e2e stage.

Custom licenceAuto-check passedTesting & QA

Install Foreman Web Testing

skills CLI
$ npx skills add VisionForge-OU/foreman --skill foreman-web-testing -a claude-code

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

GitHub CLI
$ gh skill install VisionForge-OU/foreman foreman-web-testing --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/VisionForge-OU/foreman.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/foreman/skills/foreman-web-testing .claude/skills/foreman-web-testing && 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
foreman-web-testing
GitHub stars
444
Token cost
~953 tokens
SKILL.md length
495 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

Headless end-to-end / web-app testing for the Foreman e2e stage.

  • Works in 4 steps: Derive flows from the PRD → Drive the real application → Make them pass, then verify → …
  • Tasks that involve End-to-end testing
  • SKILL.md covers Inputs (injected by Foreman in…, Workflow and Required output: FOREMAN-SUMMARY
  • Calls npx and pytest

What it does

Foreman Web Testing is an agent skill from VisionForge-OU/foreman. Headless end-to-end / web-app testing for the Foreman e2e stage. Derive end-to-end tests from the PRD's User Flows, drive the real application the way a user would (browser flows, screenshots, accessibility checks for web apps), make them pass via the configured e2e command, and emit the FOREMAN-SUMMARY block Foreman parses.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering End-to-end testing, PRD writing and UX design. The repository describes itself as: A Boris-style agentic orchestrator TUI that supervises headless Claude Code agents through a gated software-delivery pipeline — pointed at any repository.

When your agent uses it

  • Tasks that involve End-to-end testing
  • Tasks that involve PRD writing
  • Tasks that involve UX design

Example prompts

  • “/foreman-web-testing”

Requirements

  • Node.js

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Derive flows from the PRD
  2. Drive the real application
  3. Make them pass, then verify
  4. Save evidence and summarise

What it can do on your machine

Read from SKILL.md and the folder at commit 92d7f79. 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:

    • npx
    • pytest

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

  • Network

    No URLs in SKILL.md. Its commands use npx, 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.

Context cost

Foreman Web Testing loads about 953 tokens when it runs. Until then it costs about 87 tokens; SKILL.md has 495 words of instructions outside code blocks.

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

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 495 words (~953 tokens).

“(Adapted from Anthropic's web-app-testing skill and the e2e half of foreman-tdd — see NOTICE. Made stack-agnostic: the e2e runner is injected by Foreman from config.yaml (commands.e2e), not hard-coded to Playwright; for non-browser projects the same flow-driven discipline applies through whatever…”

— opening of SKILL.md by VisionForge-OU, Custom licence
name
foreman-web-testing
foreman_skill_version
1

Read the full SKILL.md on GitHub

Files

Just SKILL.md in src/foreman/skills/foreman-web-testing of VisionForge-OU/foreman.

Open the folder on GitHubat commit 92d7f79

Compare with similar skills

Foreman Web Testing 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.

Foreman Web Testing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Foreman Web Testing this skillVisionForge-OU/foreman444—~953Automated safety check: PassCustom licence
E2E Testingericrisco/rsc-harness156—~3.2kAutomated safety check: PassMIT
Playwright Testingchongdashu/vibejam-starter-pack149—~2.1kAutomated safety check: PassNone
Playwright Testingchongdashu/vibejam-starter-pack149—~2.2kAutomated safety check: PassNone
Agentic Browser Testingpetrkindlmann/qa-skills163—~4.5kAutomated safety check: PassMIT
E2Eopenathleteorg/openathlete100—~675Automated safety check: PassAGPL-3.0

Similar skills

  • E2E Testing

    ericrisco/rsc-harness

    A skill your agent uses when writing or stabilizing Playwright tests that drive a real browser through multi-step journeys — durable locators, web-first assertions, storageState auth, trace/retries…

    156 GitHub stars~3.2k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Playwright Testing

    chongdashu/vibejam-starter-pack

    Plan, implement, and debug frontend tests: unit/integration/E2E/visual/a11y.

    149 GitHub stars~2.1k tokensUpdated 5 mo ago
    Testing & QAAuto-check passed
  • Playwright Testing

    chongdashu/vibejam-starter-pack

    Plan, implement, and debug frontend tests: unit/integration/E2E/visual/a11y.

    149 GitHub stars~2.2k tokensUpdated 5 mo ago
    Testing & QAAuto-check passed
  • Agentic Browser Testing

    petrkindlmann/qa-skills

    Goal-driven E2E testing where a browser agent (Playwright MCP / computer-use) reads a natural-language goal and explores the app via the accessibility tree to assert outcomes — no pre-written script.

    163 GitHub stars~4.5k tokensUpdated 3 mo ago
    Testing & QAAuto-check passed
  • E2E

    openathleteorg/openathlete

    Run, debug or extend the OpenAthlete Playwright end-to-end tests, which exercise the production Docker images (API, worker, web, PostgreSQL, Redis) through the API and a real browser on desktop and…

    100 GitHub stars~675 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Playwright E2E Testing

    fugazi/test-automation-skills-agents

    Author and maintain versioned Playwright (@playwright/test) TypeScript UI specs for browser user flows.

    247 GitHub stars~3.2k tokensUpdated 4 days ago
    Testing & QAAuto-check passed

More from VisionForge-OU/foreman

All 8 skills in this repo
  • Foreman Debug

    VisionForge-OU/foreman

    Headless root-cause debugging loop for a Foreman worker whose tests, build, or acceptance check are failing — especially on a retry.

    444 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Foreman Grill Docs

    VisionForge-OU/foreman

    Headless grilling pass that challenges an approved implementation plan against the existing codebase and domain model, then writes an ADR draft and a PRD draft into the Foreman feature directory.

    444 GitHub stars~1.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Foreman To Issues

    VisionForge-OU/foreman

    Break an approved PRD into small, dependency-ordered, vertically-sliced implementation issues written as local files in the Foreman feature directory.

    444 GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check passed
  • Foreman Verify

    VisionForge-OU/foreman

    Headless self-verification gate a Foreman worker runs before it claims an issue is done.

    444 GitHub stars~901 tokensUpdated 3 mo ago
    Auto-check passed
  • Foreman TDD

    VisionForge-OU/foreman

    Stack-agnostic test-driven development loop for a single Foreman issue.

    444 GitHub stars~1.8k tokensUpdated 3 mo ago
    Auto-check: warnings
  • Foreman Plan

    VisionForge-OU/foreman

    Headless implementation-plan authoring for the Foreman planning stage.

    444 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about Foreman Web Testing

What does Foreman Web Testing do?

Headless end-to-end / web-app testing for the Foreman e2e stage. Foreman Web Testing is an agent skill from VisionForge-OU/foreman. Headless end-to-end / web-app testing for the Foreman e2e stage.

When should I use Foreman Web Testing?

Foreman Web Testing fits situations like: tasks that involve End-to-end testing; tasks that involve PRD writing; tasks that involve UX design.

How do I install Foreman Web Testing in Claude Code?

Run `npx skills add VisionForge-OU/foreman --skill foreman-web-testing -a claude-code`. Or copy the skill folder (src/foreman/skills/foreman-web-testing in VisionForge-OU/foreman) into .claude/skills/foreman-web-testing in your project. Claude Code loads it when a task matches its description.

How do I install Foreman Web Testing in Codex?

Run `npx skills add VisionForge-OU/foreman --skill foreman-web-testing -a codex`. Or copy the skill folder (src/foreman/skills/foreman-web-testing in VisionForge-OU/foreman) into .agents/skills/foreman-web-testing in your project. Codex loads it when a task matches its description.

Can I use Foreman Web Testing 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 VisionForge-OU/foreman --skill foreman-web-testing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/foreman-web-testing, .gemini/skills/foreman-web-testing, .github/skills/foreman-web-testing and .opencode/skills/foreman-web-testing in your project.

What does Foreman Web Testing need to run?

Going by SKILL.md and its folder, Foreman Web Testing needs the command-line tools its instructions call (npx and pytest). Our summary lists: Node.js.

Does Foreman Web Testing access the network?

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

Is Foreman Web Testing 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 Foreman Web Testing use?

Foreman Web Testing has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Foreman Web Testing use?

About 953 tokens (SKILL.md is roughly 3.8k 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 Foreman Web Testing?

Skills that share tags, products or a category with Foreman Web Testing: E2E Testing (ericrisco/rsc-harness, 156 stars), Playwright Testing (chongdashu/vibejam-starter-pack, 149 stars), Playwright Testing (chongdashu/vibejam-starter-pack, 149 stars) and Agentic Browser Testing (petrkindlmann/qa-skills, 163 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Foreman Web Testing?

VisionForge-OU (a GitHub organization) maintains it in VisionForge-OU/foreman, which has 444 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on June 29, 2026.

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