hardkoded
@hardkoded Organization
Public Skills
e2e-dotnet
by hardkoded
Writes, runs, and debugs end-to-end tests for web apps with the .NET port of e2e (NuGet packages E2E, E2E.NUnit, E2E.XUnit.V3, E2E.Cli), which mixes Agent.ActAsync goals with exact locator assertions in Chromium. Also drives a project's running app live over the e2e MCP server to look at a screen, check a UI change, take a screenshot, and try a locator. Use when adding an E2E test, setting up e2e.config.json or a model provider, checking a change in the running app, or fixing a failing agent step, locator expectation, or replay-cache miss.
migrate-to-e2e
by hardkoded
Moves an existing Playwright .NET, Selenium .NET, Appium, Cypress, Detox, Maestro, or TesterArmy suite to the .NET port of e2e one slice at a time, with the old suite running beside the new one until each ported test is proven. Keeps a MIGRATION.md progress file so any later session resumes where the last stopped. Optionally plants a defect to show both suites catch it. Use for /migrate-to-e2e, "migrate our tests to e2e", "port these Playwright tests", "move our TesterArmy tests", or when a project has an e2e test project and an older suite still running.
create-verification-skill
by hardkoded
Generate a project-local verify-<app> skill on top of the .NET port of e2e, so any coding agent can start the app, check it is worth driving, exercise a feature the way a user does, keep evidence, and hunt for bugs. Writes the skill, a feature map with one bug-bash goal per feature, and proves it once. Use for /create-verification-skill, "make a verification skill for this repo", or when a project has no scripted way to prove UI behavior.
verify-todomvc
by hardkoded
Start, check, drive, prove, and bug bash the TodoMVC demo web app (samples/TodoMvc) with the .NET port of e2e. Use before claiming a TodoMVC change works, when asked to verify or screenshot a page, or to bug bash it.