Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Capture specialized project knowledge from the current session and package it into scoped .claude/rules/ files. Triggered by the Stop hook when significant knowledge was discovered. Evaluates session context, classifies learnings, and creates or updates rule files with paths: frontmatter. Can also be invoked manually…
Audit and iteratively optimize .claude/rules/ files for token efficiency. Each invocation: audit all rules, pick the single highest-priority optimization, apply it, and log the change. Run when the SessionStart hook reports issues, when context seems bloated, or periodically for maintenance. Uses bash scripts for fast…