Project-local Life OS browser proof skill. Use when Codex must prove UI, forms, buttons, navigation, prepared states, persistence, reload stability, accessibility-relevant interaction, or user-visible behavior in a local browser or Playwright-compatible flow without requiring MCP installation.
Install
npx skillscat add planton361/life-os/life-os-browser-proof Install via the SkillsCat registry.
Life OS Browser Proof
Use this skill to prove behavior in the browser instead of only reading code.
The proof should be Playwright-compatible, but this skill does not require MCP
installation.
Sources
Read the approved GitHub Issue and the relevant sources:
AGENTS.mdACCESSIBILITY.mdAI_WORKFLOW.md- route, page, component, action, and repository files for the flow
Proof Workflow
- Start the local app or use the existing local web server.
- Open the exact route for the user flow.
- Execute the concrete user flow.
- Click the button or submit the form, not just inspect markup.
- For writes, reload the page and re-check the result.
- Assert the result in the concrete region, panel, card, list, or page.
- Do not use global text search as the only proof.
- Respect Manual, Demo, and Empty boundaries.
- Create test data with unique titles when test data is needed.
- Do not commit auth state, storage state, screenshots with secrets, or private data.
Proof Quality
Prefer stable selectors, accessible names, visible region checks, and scoped
assertions. Mention the route, action, data title, reload result, and any
blocked interaction.
If the browser cannot run, report:
- attempted command or method
- blocking reason
- remaining risk
- what non-browser validation still passed
Required Report Notes
State one of:
Browser-Proof: PASS
Browser-Proof: PASS_WITH_DEFERRED
Browser-Proof: BLOCKED
Browser-Proof: NOT_NEEDEDInclude the reason.