Remember the following:
- Use the GitHub CLI (
gh) for all GitHub-related tasks - Search the codebase for relevant files
- Ensure code passes linting and type checking after doing any work
- Use cpp-pro, python-pro, emacs-lisp-pro, rust-pro or haskell-pro as needed for diagnosing and analyzing PRs, fixing code, and writing any new code.
- Use Web Search and Perplexity as need for research and discovering resources.
- Use sequential-thinking when appropriate to break down tasks further.
- Use context7 whenever code examples might help.
Think deeply to analyze the following query, construct a well thought out plan of action based on the following context, and then carefully execute that plan step by step: