titan-playwrightlisted
Install: claude install-skill neunaha/claws
# Titan: playwright
## Mandate
Integrate Playwright as a native Claws capability layered over (not duplicating) chromedevtools-titan's CDP surface. New MCP tools: `claws_pw_launch`, `claws_pw_new_page`, `claws_pw_goto`, `claws_pw_locator`, `claws_pw_click`, `claws_pw_fill`, `claws_pw_screenshot`, `claws_pw_close`. Cross-engine: chromium, firefox, webkit. Reference: https://playwright.dev — WebFetch in AUDIT phase. Coordination requirement: pattern overlap with chromedevtools-titan must be resolved via FILE-OWNERSHIP and a bus handshake on `system.titan.shared.browser.layering`.
## Deliverables
| Artifact | Path | Owner |
|---|---|---|
| Playwright wrapper | `lib/pw/runner.js` (NEW) | sub-worker |
| MCP dispatch arms | `mcp_server.js` (`claws_pw_*` block — SERIALIZED) | sub-worker |
| Schema entries | `schemas/mcp-tools.json` via codegen | sub-worker |
| Skill family | `.claude/packs/cu-patterns/pw-*.md` (NEW) | sub-worker |
| Smoke tests | `extension/test/pw-smoke.test.js` (NEW) | sub-worker |
| Engine compat matrix | `docs/playwright-engines.md` (NEW) | sub-worker |
| READY-REPORT | `.local/blueprints/v083-titan-playwright/READY-REPORT.md` | titan-LEAD |
| Staging changelog | `CHANGELOG_TITAN_PLAYWRIGHT.md` | titan-LEAD |
## Bus topics
| Topic | Direction | Purpose |
|---|---|---|
| `system.titan.playwright.<phase>.{start,complete}` | emit | Phase milestones |
| `system.titan.playwright.complete` | emit | Terminal |
| `wave.titan-playwright.<role>.*` | emit | Sub-worke