Skip to content
Back to skills

Browser Ops Guard

ASecurity

Optimizes browser usage to reduce system overhead and ensures code quality via console verification.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
developmentjavascriptgojavafrontendperformance

Works with

  • terminal

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill browser-ops-guard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Browser Ops Guard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Browser Ops Guard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-browser-ops-guard/badge)](https://www.skillsdirectory.com/skills/david-li0406-browser-ops-guard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: browser-ops-guard
description: Optimizes browser usage to reduce system overhead and ensures code quality via console verification.
---

# Browser Operations Guard

This skill governs all browser-related interactions to ensure they are efficient, resource-conscious, and serve as a final quality gate for code changes.

## Tab Management Rules
1. **Reuse Existing Tabs**: Before calling `open_browser_url`, always check the current browser state. If a tab with the same domain or relevant URL is already open, reuse it instead of opening a new one.
2. **Minimize Background Tabs**: Do not leave unnecessary tabs open. If a task requires visiting multiple pages, close the previous ones unless comparison is explicitly requested.
3. **Limit Total Tabs**: Try to keep the total number of open tabs to a minimum (typically 1-2) to avoid slowing down the user's system.

## Performance Optimization
- Avoid frequent browser restarts or subagent calls if the same information can be retrieved via terminal tools (like `curl` or `grep`).
- Use `browser_subagent` only when visual verification or JavaScript execution is strictly necessary.

## Mandatory Verification Rule
**ALWAYS check the browser console for errors after writing code and before marking a task as complete.**

1. After implementing code changes that affect the frontend, navigate to the relevant page(s).
2. Use `capture_browser_console_logs` to inspect for errors, warnings, or failed network requests.
3. Fix any errors discovered during this verification before reporting success to the user.
4. If errors persist that are unrelated to your changes, document them clearly but prioritize fixing regressions introduced by your work.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…