Loading...
Loading...
Surface-aware end-to-end verification of a change — determine whether it touches a FRONTEND surface (rendered UI) or an API/backend surface, then validate the right way. Frontend → chrome-devtools MCP (open the affected page, screenshot, confirm it renders, check console/network/accessibility). API → a Playwright request script that hits the affected endpoints and asserts status + response shape. Use after implementing a change, or in the harness Validate step, to confirm it actually works in the running app — not just that unit tests pass. Requires the chrome-devtools-mcp plugin (frontend) and/or Playwright (API); both are wired up by the kit installer.
npx skill4agent add alejandro-cedeno-10/agentic-sdd-kit sdd-verifygit diff.tsx/.jsx/.vue/.svelte/.html/.css/.scsschrome-devtools-mcp+chrome navigatenavigate_pagetake_screenshotlist_console_messageslist_network_requestspnpm add -D @playwright/testscripts-dev/api_smoke.spec.tsrequestimport { test, expect, request } from '@playwright/test'
test('affected endpoint', async () => {
const api = await request.newContext({ baseURL: process.env.BASE_API_URL })
const res = await api.get('/the/affected/path') // or .post(...) with a body
expect(res.status()).toBe(200)
expect(await res.json()).toMatchObject({ /* the shape the delta spec promises */ })
})npx playwright test scripts-dev/api_smoke.spec.tsopenspec --strictscripts-dev/