giauphan
- 10 skills
- 0 followers
- 15 hours ago last updated
- ▌ Browser Observe Then Act · giauphanSplit browser work into 2 agents: Browser Subagent = hands (capture DOM/screenshot + execute clicks). Outer AI = brain (analyze DOM, decide what to click). This prevents loops because the 'brain' sits OUTSIDE the browser and controls each action precisely. Based on Stagehand observe()/act() and Browser-Use dual-phase architecture.
- ▌ Browser Checkpoint Manager · giauphanHierarchical Planning & Working Memory skill. Splits long-horizon tasks (30+ steps) into checkpoint-based sub-tasks with Manager-Worker architecture. Prevents catastrophic cascade failures by isolating each sub-task. Inspired by World Model's state prediction and RLVR checkpointing.
- ▌ Browser Cleanup · giauphanClean up browser artifacts, kill zombie processes, and free disk space after using Browser Subagent. Use immediately after every browser session returns — no exceptions. Targets the CURRENT conversation directory only.
- ▌ Browser Anti Loop · giauphanRoot-cause fix for browser click loops. Combines 4 top community solutions: (1) AXTree over raw HTML, (2) Stagehand hybrid code+AI, (3) Vision+DOM dual verification, (4) Proactive blocker detection. This skill changes HOW the browser subagent sees and interacts with pages.
- ▌ Browser Preflight · giauphanPre-flight resource check before launching Browser Subagent. Use when the agent is about to start a browser session, automate a web page, or run any browser_subagent task. Prevents crashes on low-resource machines by checking RAM, disk space, and zombie processes.
- ▌ Browser Tab Manager · giauphanManage browser tabs during sessions. Check if a URL is already open before navigating to avoid duplicates. Close unused/stale tabs to save RAM and prevent resource leaks. Use BEFORE navigating to a new URL and AFTER each milestone.
- ▌ Browser Loop Breaker · giauphanRLVR-inspired Loop Detection & Breaking. Tracks action history, compares DOM states, forces AI strategy changes. Based on RLVR — if action doesn't produce verifiable state change, it's a failure.
- ▌ Browser Heavy Cleanup · giauphanAggressive cleanup when disk space is critical. Use when disk usage exceeds 10GB, the user reports a slow IDE or crash, before starting a long browser-heavy task, or when the user says "clean browser" or similar. Kills ALL browser processes, deletes ALL recordings and screenshots across ALL conversations, and purges caches.
- ▌ Browser Route Discovery · giauphanDiscover project routes/URLs BEFORE planning browser navigation. Prevents 404 errors by reading route definitions from the codebase first. Supports Laravel, Next.js, Nuxt, React Router, Vue Router, Django, Flask, Express, and static sites.
- ▌ Browser Self Reflection · giauphanGUI-R1 inspired Self-Reflection protocol. Forces AI to reason (THINK) before every browser action and verify (VERIFY) after each action. Prevents blind repetition and loop failures in long-horizon tasks (30+ steps). Based on GUI-R1's inner monologue architecture and RLVR verification principles.