← ClaudeAtlas

titan-playwrightlisted

Native Playwright integration alongside CDP. Higher-level cross-engine (chromium/firefox/webkit) browser-automation surface as claws_pw_* MCP tools. Opus LEAD, 4-6h ceiling, coordinates with chromedevtools-titan via FILE-OWNERSHIP.
neunaha/claws · ★ 9 · AI & Automation · score 76
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