In this video· click a step to jump to it
Test recording
Chessigma — app walkthrough
68,948 ms · 145,710 pixels changed
We built this regression test for www.chessigma.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.chessigma.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const dismissCookieBanner = async () => {
const consent = page.getByRole('button', { name: /^consent$/i }).first();
if (await consent.isVisible({ timeout: 3000 }).catch(() => false)) {
await consent.click().catch(() => {});
await page.waitForTimeout(300);
}
};
const dismissWhatsNew = async () => {Checks run
Notes from the demo run
AI-generatedChessigma is a free chess-analysis, puzzle, and AI-coaching web app built on Stockfish 17. Its core value prop (unlimited free game review and puzzles, no paywall) is genuinely delivered: the analysis board and puzzle trainer both run with zero daily caps compared to Chess.com's metered free tier. The dark, minimal UI reads like a purpose-built training tool rather than a generic dashboard, and the puzzle-solving surface (live board, Coach Froggy hint panel, rating tracker) is the clear centerpiece of the authenticated experience.
- No-signup core loopThe primary game-analysis flow (paste a Chess.com/Lichess username or PGN, get a full Stockfish report) works with zero signup required, a rare and welcome design choice for an indie chess tool.
- Real puzzle database depthClassic Puzzles pulled a genuinely distinct tactical position from the Lichess 4M+ puzzle database on each run, with a live Elo rating (1200) and a working Hint affordance ('Coach Froggy' responded with real hint text pointing at a specific square).
- Community leaderboard is populated, not a placeholderThe Sigma (Brilliant Moves) Leaderboard showed real usernames, real games, and real move notations (Rxd4, Nf3+, etc.) with 'View Move' / 'View Game' actions — this is live community data, not a stub.
- Analysis Board runs client-sideThe Free Chess Analysis Board evaluates positions (+0.34, depth 23) entirely in-browser via WebAssembly Stockfish — no server round-trip, no rate limit, matching the marketing claim.
- Ad interstitial intercepts clicksA Google ad interstitial iframe rendered over the sign-in code-verification button during testing and blocked a normal click; only a JS-dispatched click bypassed it. A human visitor mid-signin could get stuck here.
- '/leaderboard/puzzle' 404sThe footer link labelled 'Puzzle Leaderboard' points at a route that returned a 404 page during this run; the sibling 'Brilliant Moves Leaderboard' at /leaderboard works fine, so this looks like a route-naming mismatch rather than a missing feature.
- Account/profile menu target unclearThe dashboard nav's avatar control did not reliably open a distinct account/settings panel — clicking it re-rendered the dashboard rather than a profile menu, worth a quick UX check.
9 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.chessigma.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.


























