Table of Contents

12 sections 89 min read
⏱ 40 min read  ·  ✅ Updated Jul 2026
Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked "Check on Amazon" are affiliate links — learn more.
🔥Amazon Prime Day 2026 is coming — don’t miss the best deals.See Top Deals →

.
2. IMMEDIATELY:

As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as of the date/time indicated and are subject to change.

3. ≥1200 words.
4.

Quick answer: Our top pick in 2026 is the ASUS ROG Rapture Gaming Router — our #1 rated choice. See the full ranked comparison, alternatives and buying advice below.

/

with “ping” / “latency”. Cover: what ping/latency/jitter are, use wired Ethernet vs WiFi, QoS on the router, pick a closer game server, change DNS, close bandwidth hogs, enable a gaming router/WiFi 6E, powerline/mesh, ISP factors, cap background updates, in-game netcode limits. Practical steps.
5. Exactly ONE comparison

titled around recommended gear to lower ping — 5 rows, columns: Product | Type | Helps with | Price range | Rating (e.g. a gaming router ASUS ROG, WiFi 6E mesh, a good Cat6 Ethernet cable, powerline adapter, network switch). First row = the highest-impact pick (gaming router).
6.

Frequently Asked Questions

with 4

Q

+

A

(what is a good ping for gaming; does a gaming router actually reduce ping; is wired better than WiFi for gaming; does changing DNS lower ping).
7. Exactly 4 anchor internal links.
8. NO Amazon links/shortcodes/img. Prose + one table.
Output the HTML body as final message.
181645c4-aa93-40e0-908e-f4da0f70d2a3
2026-07-12T10:58:14.058Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
181645c4-aa93-40e0-908e-f4da0f70d2a3
abe5d0140c32d1caa
hook_success
SubagentStart:general-purpose
2c7b3768-da90-4d56-98b3-5d0e95ecb714
SubagentStart

{“hookSpecificOutput”:{“hookEventName”:”SubagentStart”,”additionalContext”:”## Subagent: general-purpose\nID: abe5d0140c32d1caa | CWD: /Users/PRINCESS/White\n\n## Context\n- Plan: none\n- Reports: /Users/PRINCESS/White/plans/reports\n- Paths: /Users/PRINCESS/White/plans/ | /Users/PRINCESS/White/docs/\n\n## Rules\n- Reports → /Users/PRINCESS/White/plans/reports\n- YAGNI / KISS / DRY\n- Concise, list unresolved Qs at end\n- Python scripts in $HOME/.claude/skills/: Use `~/.claude/skills/.venv/bin/python3`\n- Never use global pip install\n\n## Naming\n- Report: /Users/PRINCESS/White/plans/reports/general-purpose-260712-1758-{slug}.md\n- Plan dir: /Users/PRINCESS/White/plans/260712-1758-{slug}/”}}

node “$HOME/.claude/hooks/subagent-init.cjs”
attachment
be020936-1913-450a-b36a-3ef275d46749
2026-07-12T10:58:14.151Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
be020936-1913-450a-b36a-3ef275d46749
abe5d0140c32d1caa
hook_additional_context
## Subagent: general-purpose
ID: abe5d0140c32d1caa | CWD: /Users/PRINCESS/White

## Context
– Plan: none
– Reports: /Users/PRINCESS/White/plans/reports
– Paths: /Users/PRINCESS/White/plans/ | /Users/PRINCESS/White/docs/

## Rules
– Reports → /Users/PRINCESS/White/plans/reports
– YAGNI / KISS / DRY
– Concise, list unresolved Qs at end
– Python scripts in $HOME/.claude/skills/: Use `~/.claude/skills/.venv/bin/python3`
– Never use global pip install

## Naming
– Report: /Users/PRINCESS/White/plans/reports/general-purpose-260712-1758-{slug}.md
– Plan dir: /Users/PRINCESS/White/plans/260712-1758-{slug}/
SubagentStart
fce33774-115c-469b-b617-323d4004b497
SubagentStart
attachment
a8a778ad-38ef-4c50-adc0-c11536e072d2
2026-07-12T10:58:14.151Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
a8a778ad-38ef-4c50-adc0-c11536e072d2
abe5d0140c32d1caa
deferred_tools_delta
EnterWorktree
ExitWorktree
Monitor
NotebookEdit
SendMessage
TaskStop
WebFetch
WebSearch
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__apply_sensitive_message_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__apply_sensitive_thread_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__create_draft
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__create_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__get_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__get_thread
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__label_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__label_thread
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__list_drafts
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__list_labels
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__search_threads
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__unlabel_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__unlabel_thread
mcp__ccd_directory__request_directory
mcp__ccd_session_mgmt__archive_session
mcp__ccd_session_mgmt__get_session
mcp__ccd_session_mgmt__list_events
mcp__ccd_session_mgmt__list_sessions
mcp__ccd_session_mgmt__search_session_transcripts
mcp__ccd_session_mgmt__send_message
mcp__ccd_session_mgmt__set_session_title
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__copy_file
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__create_file
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__download_file_content
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__get_file_metadata
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__get_file_permissions
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__list_recent_files
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__read_file_content
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__search_files
mcp__claude-in-chrome__browser_batch
mcp__claude-in-chrome__computer
mcp__claude-in-chrome__file_upload
mcp__claude-in-chrome__find
mcp__claude-in-chrome__form_input
mcp__claude-in-chrome__get_page_text
mcp__claude-in-chrome__gif_creator
mcp__claude-in-chrome__javascript_tool
mcp__claude-in-chrome__list_connected_browsers
mcp__claude-in-chrome__navigate
mcp__claude-in-chrome__read_console_messages
mcp__claude-in-chrome__read_network_requests
mcp__claude-in-chrome__read_page
mcp__claude-in-chrome__resize_window
mcp__claude-in-chrome__select_browser
mcp__claude-in-chrome__shortcuts_execute
mcp__claude-in-chrome__shortcuts_list
mcp__claude-in-chrome__switch_browser
mcp__claude-in-chrome__tabs_close_mcp
mcp__claude-in-chrome__tabs_context_mcp
mcp__claude-in-chrome__tabs_create_mcp
mcp__claude-in-chrome__upload_image
mcp__computer-use__computer_batch
mcp__computer-use__cursor_position
mcp__computer-use__double_click
mcp__computer-use__hold_key
mcp__computer-use__key
mcp__computer-use__left_click
mcp__computer-use__left_click_drag
mcp__computer-use__left_mouse_down
mcp__computer-use__left_mouse_up
mcp__computer-use__list_granted_applications
mcp__computer-use__middle_click
mcp__computer-use__mouse_move
mcp__computer-use__open_application
mcp__computer-use__read_clipboard
mcp__computer-use__request_access
mcp__computer-use__request_teach_access
mcp__computer-use__right_click
mcp__computer-use__screenshot
mcp__computer-use__scroll
mcp__computer-use__switch_display
mcp__computer-use__teach_batch
mcp__computer-use__teach_step
mcp__computer-use__triple_click
mcp__computer-use__type
mcp__computer-use__wait
mcp__computer-use__write_clipboard
mcp__computer-use__zoom
mcp__mcp-registry__list_connectors
mcp__mcp-registry__search_mcp_registry
mcp__mcp-registry__suggest_connectors
mcp__plugin_bio-research_biorxiv__get_categories
mcp__plugin_bio-research_biorxiv__get_content_statistics
mcp__plugin_bio-research_biorxiv__get_preprint
mcp__plugin_bio-research_biorxiv__get_usage_statistics
mcp__plugin_bio-research_biorxiv__search_by_funder
mcp__plugin_bio-research_biorxiv__search_preprints
mcp__plugin_bio-research_biorxiv__search_published_preprints
mcp__plugin_bio-research_c-trials__analyze_endpoints
mcp__plugin_bio-research_c-trials__get_trial_details
mcp__plugin_bio-research_c-trials__search_by_eligibility
mcp__plugin_bio-research_c-trials__search_by_sponsor
mcp__plugin_bio-research_c-trials__search_investigators
mcp__plugin_bio-research_c-trials__search_trials
mcp__plugin_bio-research_chembl__compound_search
mcp__plugin_bio-research_chembl__drug_search
mcp__plugin_bio-research_chembl__get_admet
mcp__plugin_bio-research_chembl__get_bioactivity
mcp__plugin_bio-research_chembl__get_mechanism
mcp__plugin_bio-research_chembl__target_search
mcp__plugin_bio-research_consensus__search
mcp__plugin_bio-research_ot__batch_query_open_targets_graphql
mcp__plugin_bio-research_ot__get_open_targets_graphql_schema
mcp__plugin_bio-research_ot__get_type_dependencies
mcp__plugin_bio-research_ot__query_open_targets_graphql
mcp__plugin_bio-research_ot__search_entities
mcp__plugin_bio-research_pubmed__convert_article_ids
mcp__plugin_bio-research_pubmed__find_related_articles
mcp__plugin_bio-research_pubmed__get_article_metadata
mcp__plugin_bio-research_pubmed__get_copyright_status
mcp__plugin_bio-research_pubmed__get_full_text_article
mcp__plugin_bio-research_pubmed__lookup_article_by_citation
mcp__plugin_bio-research_pubmed__search_articles
mcp__plugin_pdf-viewer_pdf__display_pdf
mcp__plugin_pdf-viewer_pdf__interact
mcp__plugin_pdf-viewer_pdf__list_pdfs
mcp__plugin_pdf-viewer_pdf__poll_pdf_commands
mcp__plugin_pdf-viewer_pdf__read_pdf_bytes
mcp__plugin_pdf-viewer_pdf__save_pdf
mcp__plugin_pdf-viewer_pdf__submit_page_data
mcp__plugin_pdf-viewer_pdf__submit_save_data
mcp__plugin_pdf-viewer_pdf__submit_viewer_state
mcp__plugin_twilio-developer-kit_twilio-docs__twilio__retrieve
mcp__plugin_twilio-developer-kit_twilio-docs__twilio__search
mcp__scheduled-tasks__create_scheduled_task
mcp__scheduled-tasks__delete_scheduled_task
mcp__scheduled-tasks__list_scheduled_tasks
mcp__scheduled-tasks__update_scheduled_task
EnterWorktree
ExitWorktree
Monitor
NotebookEdit
SendMessage
TaskStop
WebFetch
WebSearch
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__apply_sensitive_message_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__apply_sensitive_thread_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__create_draft
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__create_label
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__get_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__get_thread
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__label_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__label_thread
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__list_drafts
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__list_labels
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__search_threads
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__unlabel_message
mcp__b5d9bd54-34c4-4239-b2ae-7d0b6e559005__unlabel_thread
mcp__ccd_directory__request_directory
mcp__ccd_session_mgmt__archive_session
mcp__ccd_session_mgmt__get_session
mcp__ccd_session_mgmt__list_events
mcp__ccd_session_mgmt__list_sessions
mcp__ccd_session_mgmt__search_session_transcripts
mcp__ccd_session_mgmt__send_message
mcp__ccd_session_mgmt__set_session_title
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__copy_file
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__create_file
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__download_file_content
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__get_file_metadata
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__get_file_permissions
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__list_recent_files
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__read_file_content
mcp__cec217c8-cfe9-41cc-9b94-b24aa01ce3dd__search_files
mcp__claude-in-chrome__browser_batch
mcp__claude-in-chrome__computer
mcp__claude-in-chrome__file_upload
mcp__claude-in-chrome__find
mcp__claude-in-chrome__form_input
mcp__claude-in-chrome__get_page_text
mcp__claude-in-chrome__gif_creator
mcp__claude-in-chrome__javascript_tool
mcp__claude-in-chrome__list_connected_browsers
mcp__claude-in-chrome__navigate
mcp__claude-in-chrome__read_console_messages
mcp__claude-in-chrome__read_network_requests
mcp__claude-in-chrome__read_page
mcp__claude-in-chrome__resize_window
mcp__claude-in-chrome__select_browser
mcp__claude-in-chrome__shortcuts_execute
mcp__claude-in-chrome__shortcuts_list
mcp__claude-in-chrome__switch_browser
mcp__claude-in-chrome__tabs_close_mcp
mcp__claude-in-chrome__tabs_context_mcp
mcp__claude-in-chrome__tabs_create_mcp
mcp__claude-in-chrome__upload_image
mcp__computer-use__computer_batch
mcp__computer-use__cursor_position
mcp__computer-use__double_click
mcp__computer-use__hold_key
mcp__computer-use__key
mcp__computer-use__left_click
mcp__computer-use__left_click_drag
mcp__computer-use__left_mouse_down
mcp__computer-use__left_mouse_up
mcp__computer-use__list_granted_applications
mcp__computer-use__middle_click
mcp__computer-use__mouse_move
mcp__computer-use__open_application
mcp__computer-use__read_clipboard
mcp__computer-use__request_access
mcp__computer-use__request_teach_access
mcp__computer-use__right_click
mcp__computer-use__screenshot
mcp__computer-use__scroll
mcp__computer-use__switch_display
mcp__computer-use__teach_batch
mcp__computer-use__teach_step
mcp__computer-use__triple_click
mcp__computer-use__type
mcp__computer-use__wait
mcp__computer-use__write_clipboard
mcp__computer-use__zoom
mcp__mcp-registry__list_connectors
mcp__mcp-registry__search_mcp_registry
mcp__mcp-registry__suggest_connectors
mcp__plugin_bio-research_biorxiv__get_categories
mcp__plugin_bio-research_biorxiv__get_content_statistics
mcp__plugin_bio-research_biorxiv__get_preprint
mcp__plugin_bio-research_biorxiv__get_usage_statistics
mcp__plugin_bio-research_biorxiv__search_by_funder
mcp__plugin_bio-research_biorxiv__search_preprints
mcp__plugin_bio-research_biorxiv__search_published_preprints
mcp__plugin_bio-research_c-trials__analyze_endpoints
mcp__plugin_bio-research_c-trials__get_trial_details
mcp__plugin_bio-research_c-trials__search_by_eligibility
mcp__plugin_bio-research_c-trials__search_by_sponsor
mcp__plugin_bio-research_c-trials__search_investigators
mcp__plugin_bio-research_c-trials__search_trials
mcp__plugin_bio-research_chembl__compound_search
mcp__plugin_bio-research_chembl__drug_search
mcp__plugin_bio-research_chembl__get_admet
mcp__plugin_bio-research_chembl__get_bioactivity
mcp__plugin_bio-research_chembl__get_mechanism
mcp__plugin_bio-research_chembl__target_search
mcp__plugin_bio-research_consensus__search
mcp__plugin_bio-research_ot__batch_query_open_targets_graphql
mcp__plugin_bio-research_ot__get_open_targets_graphql_schema
mcp__plugin_bio-research_ot__get_type_dependencies
mcp__plugin_bio-research_ot__query_open_targets_graphql
mcp__plugin_bio-research_ot__search_entities
mcp__plugin_bio-research_pubmed__convert_article_ids
mcp__plugin_bio-research_pubmed__find_related_articles
mcp__plugin_bio-research_pubmed__get_article_metadata
mcp__plugin_bio-research_pubmed__get_copyright_status
mcp__plugin_bio-research_pubmed__get_full_text_article
mcp__plugin_bio-research_pubmed__lookup_article_by_citation
mcp__plugin_bio-research_pubmed__search_articles
mcp__plugin_pdf-viewer_pdf__display_pdf
mcp__plugin_pdf-viewer_pdf__interact
mcp__plugin_pdf-viewer_pdf__list_pdfs
mcp__plugin_pdf-viewer_pdf__poll_pdf_commands
mcp__plugin_pdf-viewer_pdf__read_pdf_bytes
mcp__plugin_pdf-viewer_pdf__save_pdf
mcp__plugin_pdf-viewer_pdf__submit_page_data
mcp__plugin_pdf-viewer_pdf__submit_save_data
mcp__plugin_pdf-viewer_pdf__submit_viewer_state
mcp__plugin_twilio-developer-kit_twilio-docs__twilio__retrieve
mcp__plugin_twilio-developer-kit_twilio-docs__twilio__search
mcp__scheduled-tasks__create_scheduled_task
mcp__scheduled-tasks__delete_scheduled_task
mcp__scheduled-tasks__list_scheduled_tasks
mcp__scheduled-tasks__update_scheduled_task
attachment
9798f13e-9c61-423e-bc16-91fd210a2eba
2026-07-12T10:58:14.152Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
9798f13e-9c61-423e-bc16-91fd210a2eba
abe5d0140c32d1caa
skill_listing
– agent-browser: AI-optimized browser automation CLI with context-efficient snapshots. Use for long autonomous sessions, self-verifying workflows, video recording, and cloud browser testing (Browserbase).
– ai-artist: Generate images via Nano Banana with 129 curated prompts. Mandatory validation interview refines style/mood/colors (use –skip to bypass). 3 modes: search, creative, wild. Styles: Ukiyo-e, Bento grid, cyberpunk, cinematic, vintage patent.
– ai-multimodal: Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4, Nano Banana 2, MiniMax), videos (Veo 3, Hailuo), speech (MiniMax TTS), music (MiniMax). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.
– ask: Answer technical and architectural questions with expert analysis. Use for design decisions, best practices evaluation, solution comparison.
– backend-development: Build backends with Node.js, Python, Go (NestJS, FastAPI, Django). Use for REST/GraphQL/gRPC APIs, auth (OAuth, JWT), databases, microservices, security (OWASP), Docker/K8s.
– better-auth: Add authentication with Better Auth (TypeScript). Use for email/password, OAuth providers (Google, GitHub), 2FA/MFA, passkeys/WebAuthn, sessions, RBAC, rate limiting.
– bootstrap: Bootstrap new projects with research, tech stack, design, planning, and implementation. Modes: full (interactive), auto (default), fast (skip research), parallel (multi-agent).
– brainstorm: Brainstorm solutions with trade-off analysis and brutal honesty. Use for ideation, architecture decisions, technical debates, feature exploration, feasibility assessment, design discussions.
– chrome-devtools: Automate browsers with Puppeteer CLI scripts and persistent sessions. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, JavaScript debugging.
– ck-autoresearch: Run autonomous optimization loops (deprecated alias for ck-loop). Use for metric-driven iteration, coverage improvement, performance tuning.
– ck-debug: Debug systematically with root cause analysis before fixes. Use for bugs, test failures, unexpected behavior, performance issues, call stack tracing, multi-layer validation, log analysis, CI/CD failures, database diagnostics, system investigation.
– ck-loop: Autonomous iterative optimization loop — run N iterations against a mechanical metric, learn from git history, auto-keep/discard changes. Use for improving measurable metrics (coverage, performance, bundle size, etc.) through repeated experimentation.
– ck-plan: Plan implementations, design architectures, create technical roadmaps with detailed phases. Use for feature planning, system design, solution architecture, implementation strategy, phase documentation.
– ck-predict: 5 expert personas debate proposed changes before implementation. Catches architectural, security, performance, and UX issues early. Use before major features or risky changes.
– ck-scenario: Generate comprehensive edge cases and test scenarios by decomposing features across 12 dimensions. Use before implementation or testing to catch issues early.
– ck-security: STRIDE + OWASP-based security audit with optional auto-fix. Scans code for vulnerabilities, categorizes by severity, and can iteratively fix findings using ck:autoresearch pattern.
– code-review: Review code quality with adversarial rigor. Supports input modes: pending changes, PR number, commit hash, codebase scan. Always-on red-team analysis finds security holes, false assumptions, and failure modes.
– coding-level: Set coding experience level for tailored output. Use for adjusting explanation depth, code complexity, and response format to user expertise.
– context-engineering: Check context usage limits, monitor time remaining, optimize token consumption, debug context failures. Use when asking about context percentage, rate limits, usage warnings, context optimization, agent architectures, memory systems.
– cook: Implement features, plans, and fixes with structured workflow. Use for feature development, plan execution, code implementation pipelines.
– copywriting: Conversion copywriting formulas, headline templates, email copy patterns, landing page structures, CTA optimization, and writing style extraction. Activate for writing high-converting copy, crafting headlines, email campaigns, landing pages, or applying custom writing styles from assets/writing-styles/ directory.
– databases: Design schemas, write queries for MongoDB and PostgreSQL. Use for database design, SQL/NoSQL queries, aggregation pipelines, indexes, migrations, replication, performance optimization, psql CLI.
– deploy: Deploy projects to any platform with auto-detection. Use when user says “deploy”, “publish”, “ship”, “go live”, “push to production”, “host this app”, or mentions any hosting platform (Vercel, Netlify, Cloudflare, Railway, Fly.io, Render, Heroku, TOSE, Github Pages, AWS, GCP, Digital Ocean, Vultr, Coolify, Dokploy). Auto-detects deployment target from config files and docs/deployment.md.
– design: Design brand identity, logos, banners, and visual assets. Use for brand systems, design tokens, corporate identity programs. Not for UI code patterns.
– devops: Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.
– docs: Analyze codebase and manage project documentation. Use for doc initialization, updates, summaries, codebase analysis.
– docs-seeker: Search library/framework documentation via llms.txt (context7.com). Use for API docs, GitHub repository analysis, technical documentation lookup, latest library features.
– excalidraw: Create Excalidraw diagrams — architecture, data flow, workflows, system design. Use when user wants to visualize, diagram, draw architecture, show data flow, create flowcharts, map components, or export .excalidraw files to PNG/SVG. Supports two modes: live MCP canvas (real-time) or file-based JSON + Playwright rendering. Also supports zero-config codebase auto-diagramming — just say “diagram this repo” or “visualize the architecture”.
– find-skills: Helps users discover and install agent skills when they ask questions like “how do I do X”, “find a skill for X”, “is there a skill that can…”, or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
– fix: Fix bugs, errors, test failures, and CI/CD issues with intelligent routing. Use for type errors, lint issues, log errors, UI bugs, code problems.
– frontend-design: Create polished frontend interfaces from designs/screenshots/videos. Use for web components, 3D experiences, replicating UI designs, quick prototypes, immersive interfaces, avoiding AI slop.
– frontend-development: Build React/TypeScript frontends with modern patterns. Use for components, Suspense, lazy loading, useSuspenseQuery, MUI v7 styling, TanStack Router, performance optimization.
– git: Git operations with conventional commits. Use for staging, committing, pushing, PRs, merges. Auto-splits commits by type/scope. Security scans for secrets.
– gkg: Semantic code analysis with GitLab Knowledge Graph. Use for go-to-definition, find-usages, impact analysis, architecture visualization. Supports Ruby, Java, Kotlin, Python, TypeScript/JavaScript.
– google-adk-python: Build AI agents with Google ADK Python. Multi-agent systems, A2A protocol, MCP tools, workflow agents, state/memory, callbacks/plugins, Vertex AI deployment, evaluation.
– graphify: Build queryable knowledge graphs from code, docs, papers, and images. Use for codebase understanding, architecture analysis, cross-file relationship discovery, token-efficient navigation.
– journal: Write technical journal entries analyzing recent changes. Use for session reflections, change analysis, decision documentation.
– kanban: Orchestrate AI agent tasks on a visual board. Use for multi-agent coordination, task tracking, team workflows. Not for plan files (use plans-kanban).
– llms: Generate llms.txt files from docs or codebase scanning. Follows llmstxt.org spec. Use for LLM-friendly site indexes, documentation summaries, AI context optimization.
– markdown-novel-viewer: View markdown files with calm, book-like reading experience via HTTP server. Use for long-form content, documentation preview, novel reading, report viewing, distraction-free reading.
– mcp-builder: Build MCP servers for LLM-external service integration. Use for FastMCP (Python), MCP SDK (Node/TypeScript), tool design, API integration, resource providers.
– mcp-management: Manage MCP servers – discover, analyze, execute tools/prompts/resources. Use for MCP integrations, intelligent tool selection, multi-server management, context-efficient capability discovery.
– media-processing: Process media with FFmpeg (video/audio), ImageMagick (images), RMBG (AI background removal). Use for encoding, format conversion, filters, thumbnails, batch processing, HLS/DASH streaming.
– mermaidjs-v11: Create diagrams with Mermaid.js v11 syntax. Use for flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, state diagrams, architecture diagrams, timelines, user journeys.
– mintlify: Build and deploy documentation sites with Mintlify. Use when creating API docs, developer portals, or knowledge bases. Covers docs.json configuration, MDX components (Cards, Steps, Tabs, Accordions, CodeGroup, Callouts, Mermaid, View, Tiles, Tree, Badge, Banner, Color, Tooltips, Panel), page frontmatter, navigation structure (tabs, anchors, dropdowns, products, versions, languages), theming (7 themes), OpenAPI/AsyncAPI integration, AI features (llms.txt, MCP, skill.md), deployment (GitHub, GitLab, Vercel, Cloudflare, AWS), and CLI commands for local development and validation.
– mobile-development: Build mobile apps with React Native, Flutter, Swift/SwiftUI, Kotlin/Jetpack Compose. Use for iOS/Android, mobile UX, performance optimization, offline-first, app store deployment.
– payment-integration: Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
– plans-kanban: View plans dashboard with progress tracking and timeline visualization. Use for kanban boards, plan status overview, phase progress, milestone tracking, project visibility.
– preview: View files or generate visual explanations, slides, and diagrams. Use for code walkthroughs, architecture visualization, HTML/Markdown presentations.
– problem-solving: Apply systematic problem-solving techniques when stuck. Use for complexity spirals, innovation blocks, recurring patterns, assumption constraints, simplification cascades, scale uncertainty.
– project-management: Track progress, update plan statuses, manage Claude Tasks, generate reports, coordinate docs updates. Use for project oversight, status checks, plan completion, task hydration, cross-session continuity.
– project-organization: Organize files, directories, and content structure in any project. Use when creating files, determining output paths, organizing existing assets, or standardizing project layout.
– react-best-practices
– remotion
– repomix
– research
– retro
– scout
– security-scan: Scan codebase for security vulnerabilities, hardcoded secrets, dependency issues, and OWASP patterns. Use when asked to ‘security scan’, ‘check for secrets’, ‘audit security’, or before major releases.
– sequential-thinking
– shader
– ship
– shopify
– show-off
– skill-creator
– stitch
– tanstack
– team
– template-skill
– test
– threejs
– ui-styling
– ui-ux-pro-max: UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.
– use-mcp
– watzup
– web-design-guidelines: Review UI code for Web Interface Guidelines compliance. Use when asked to “review my UI”, “check accessibility”, “audit design”, “review UX”, or “check my site against best practices”.
– web-frameworks
– web-testing
– worktree
– xia
– deep-research: Deep research harness — fan-out web searches, fetch sources, adversarially verify claims, synthesize a cited report. – When the user wants a deep, multi-source, fact-checked research report on any topic. BEFORE invoking, check if the question is specific enough to research directly — if underspecified (e.g., “what car to buy” without budget/use-case/region), ask 2-3 clarifying questions to narrow scope. Then pass the refined question as args, weaving the answers in.
– pdf-viewer:annotate
– pdf-viewer:fill-form
– pdf-viewer:open
– pdf-viewer:sign
– common-room:generate-account-plan
– common-room:weekly-brief
– brand-voice:discover-brand
– brand-voice:enforce-voice
– brand-voice:generate-guidelines
– product-management:brainstorm
– slack-by-salesforce:channel-digest
– slack-by-salesforce:draft-announcement
– slack-by-salesforce:find-discussions
– slack-by-salesforce:standup
– slack-by-salesforce:summarize-channel
– pdf-viewer:view-pdf
– legal:brief
– legal:compliance-check
– legal:legal-response
– legal:legal-risk-assessment
– legal:meeting-briefing
– legal:review-contract
– legal:signature-request
– legal:triage-nda
– legal:vendor-check
– productivity:memory-management
– productivity:start
– productivity:task-management
– productivity:update
– customer-support:customer-escalation
– customer-support:customer-research
– customer-support:draft-response
– customer-support:kb-article
– customer-support:ticket-triage
– twilio-developer-kit:twilio-account-setup
– twilio-developer-kit:twilio-agent-augmentation-architect
– twilio-developer-kit:twilio-agent-connect
– twilio-developer-kit:twilio-ai-agent-architect
– twilio-developer-kit:twilio-call-recordings
– twilio-developer-kit:twilio-cli-reference
– twilio-developer-kit:twilio-compliance-onboarding
– twilio-developer-kit:twilio-compliance-traffic
– twilio-developer-kit:twilio-conference-calls
– twilio-developer-kit:twilio-content-template-builder
– twilio-developer-kit:twilio-conversation-intelligence
– twilio-developer-kit:twilio-conversation-memory
– twilio-developer-kit:twilio-conversation-orchestrator
– twilio-developer-kit:twilio-conversations-classic-api
– twilio-developer-kit:twilio-customer-support-architect
– twilio-developer-kit:twilio-debugging-observability
– twilio-developer-kit:twilio-email-deliverability-advisor
– twilio-developer-kit:twilio-email-send
– twilio-developer-kit:twilio-enterprise-knowledge
– twilio-developer-kit:twilio-iam-auth-setup
– twilio-developer-kit:twilio-identity-verification-advisor
– twilio-developer-kit:twilio-lookup-phone-intelligence
– twilio-developer-kit:twilio-marketing-promotions-advisor
– twilio-developer-kit:twilio-messaging-channel-advisor
– twilio-developer-kit:twilio-messaging-overview
– twilio-developer-kit:twilio-messaging-services
– twilio-developer-kit:twilio-messaging-webhooks
– twilio-developer-kit:twilio-notifications-alerts-advisor
– twilio-developer-kit:twilio-numbers-senders
– twilio-developer-kit:twilio-organizations-setup
– twilio-developer-kit:twilio-rcs-messaging
– twilio-developer-kit:twilio-regulatory-compliance-bundles
– twilio-developer-kit:twilio-reliability-patterns
– twilio-developer-kit:twilio-security-api-auth
– twilio-developer-kit:twilio-security-compliance-hipaa
– twilio-developer-kit:twilio-security-hardening
– twilio-developer-kit:twilio-send-message
– twilio-developer-kit:twilio-sms-isv-setup
– twilio-developer-kit:twilio-sms-send-message
– twilio-developer-kit:twilio-studio-flows
– twilio-developer-kit:twilio-taskrouter-routing
– twilio-developer-kit:twilio-verify-send-otp
– twilio-developer-kit:twilio-voice-conversation-relay
– twilio-developer-kit:twilio-voice-outbound-calls
– twilio-developer-kit:twilio-voice-twiml
– twilio-developer-kit:twilio-webhook-architecture
– twilio-developer-kit:twilio-whatsapp-manage-senders
– twilio-developer-kit:twilio-whatsapp-send-message
– twilio-developer-kit:twilio-sendgrid-account-setup
– twilio-developer-kit:twilio-sendgrid-deliverability-advisor
– twilio-developer-kit:twilio-sendgrid-email-send
– twilio-developer-kit:twilio-sendgrid-email-settings
– twilio-developer-kit:twilio-sendgrid-engagement-quality
– twilio-developer-kit:twilio-sendgrid-inbound-parse
– twilio-developer-kit:twilio-sendgrid-suppressions
– twilio-developer-kit:twilio-sendgrid-webhooks
– common-room:account-research
– common-room:call-prep
– common-room:compose-outreach
– common-room:contact-research
– common-room:prospect
– common-room:weekly-prep-brief
– brand-voice:brand-voice-enforcement
– brand-voice:discover-brand
– brand-voice:guideline-generation
– operations:capacity-plan
– operations:change-request
– operations:compliance-tracking
– operations:process-doc
– operations:process-optimization
– operations:risk-assessment
– operations:runbook
– operations:status-report
– operations:vendor-review
– product-management:competitive-brief
– product-management:metrics-review
– product-management:product-brainstorming
– product-management:roadmap-update
– product-management:sprint-planning
– product-management:stakeholder-update
– product-management:synthesize-research
– product-management:write-spec
– human-resources:comp-analysis
– human-resources:draft-offer
– human-resources:interview-prep
– human-resources:onboarding
– human-resources:org-planning
– human-resources:people-report
– human-resources:performance-review
– human-resources:policy-lookup
– human-resources:recruiting-pipeline
– slack-by-salesforce:slack-messaging
– slack-by-salesforce:slack-search
– bio-research:instrument-data-to-allotrope
– bio-research:nextflow-development
– bio-research:scientific-problem-selection
– bio-research:scvi-tools
– bio-research:single-cell-rna-qc
– bio-research:start
– marketing:brand-review
– marketing:campaign-plan
– marketing:competitive-brief
– marketing:content-creation
– marketing:draft-content
– marketing:email-sequence
– marketing:performance-report
– marketing:seo-audit
– engineering:architecture
– engineering:code-review
– engineering:debug
– engineering:deploy-checklist
– engineering:documentation
– engineering:incident-response
– engineering:standup
– engineering:system-design
– engineering:tech-debt
– engineering:testing-strategy
– cockroachdb:benchmarking-transaction-patterns
– cockroachdb:designing-application-transactions
– cockroachdb:designing-multi-region-applications
– cockroachdb:analyzing-range-distribution
– cockroachdb:analyzing-schema-change-storage-risk
– cockroachdb:auditing-table-statistics
– cockroachdb:monitoring-background-jobs
– cockroachdb:profiling-statement-fingerprints
– cockroachdb:profiling-transaction-fingerprints
– cockroachdb:triaging-live-sql-activity
– cockroachdb:molt-fetch
– cockroachdb:molt-replicator
– cockroachdb:molt-verify
– cockroachdb:setting-up-local-cluster
– cockroachdb:managing-certificates-and-encryption
– cockroachdb:managing-cluster-capacity
– cockroachdb:managing-cluster-settings
– cockroachdb:performing-cluster-maintenance
– cockroachdb:provisioning-cluster-for-production
– cockroachdb:reviewing-cluster-health
– cockroachdb:upgrading-cluster-version
– cockroachdb:cockroachdb-sql
– cockroachdb:auditing-cloud-cluster-security
– cockroachdb:configuring-audit-logging
– cockroachdb:configuring-ip-allowlists
– cockroachdb:configuring-log-export
– cockroachdb:configuring-private-connectivity
– cockroachdb:configuring-sso-and-scim
– cockroachdb:enabling-cmek-encryption
– cockroachdb:enforcing-password-policies
– cockroachdb:hardening-user-privileges
– cockroachdb:managing-tls-certificates
– cockroachdb:preparing-compliance-documentation
– finance:audit-support
– finance:close-management
– finance:financial-statements
– finance:journal-entry
– finance:journal-entry-prep
– finance:reconciliation
– finance:sox-testing
– finance:variance-analysis
– apollo:enrich-lead
– apollo:prospect
– apollo:sequence-load
– zoom-plugin:build-zoom-bot
– zoom-plugin:build-zoom-meeting-app
– zoom-plugin:choose-zoom-approach
– zoom-plugin:cobrowse-sdk
– zoom-plugin:contact-center
– zoom-plugin:debug-zoom
– zoom-plugin:debug-zoom-integration
– zoom-plugin:design-mcp-workflow
– zoom-plugin:general
– zoom-plugin:meeting-sdk
– zoom-plugin:oauth
– zoom-plugin:phone
– zoom-plugin:plan-zoom-integration
– zoom-plugin:plan-zoom-product
– zoom-plugin:probe-sdk
– zoom-plugin:rest-api
– zoom-plugin:rivet-sdk
– zoom-plugin:rtms
– zoom-plugin:scribe
– zoom-plugin:setup-zoom-mcp
– zoom-plugin:setup-zoom-oauth
– zoom-plugin:start
– zoom-plugin:team-chat
– zoom-plugin:ui-toolkit
– zoom-plugin:video-sdk
– zoom-plugin:virtual-agent
– zoom-plugin:webhooks
– zoom-plugin:websockets
– zoom-plugin:zoom-apps-sdk
– zoom-plugin:zoom-mcp
– sales:account-research
– sales:call-prep
– sales:call-summary
– sales:competitive-intelligence
– sales:create-an-asset
– sales:daily-briefing
– sales:draft-outreach
– sales:forecast
– sales:pipeline-review
– data:analyze
– data:build-dashboard
– data:create-viz
– data:data-context-extractor
– data:data-visualization
– data:explore-data
– data:sql-queries
– data:statistical-analysis
– data:validate-data
– data:write-query
– enterprise-search:digest
– enterprise-search:knowledge-synthesis
– enterprise-search:search
– enterprise-search:search-strategy
– enterprise-search:source-management
– design:accessibility-review
– design:design-critique
– design:design-handoff
– design:design-system
– design:research-synthesis
– design:user-research
– design:ux-copy
– anthropic-skills:consolidate-memory
– anthropic-skills:docx: Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of ‘Word doc’, ‘word document’, ‘.docx’, ‘.dotx’, or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a ‘report’, ‘memo’, ‘letter’, ‘template’, or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
– anthropic-skills:pdf: Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
– anthropic-skills:pptx
– anthropic-skills:schedule
– anthropic-skills:setup-cowork
– anthropic-skills:skill-creator
– anthropic-skills:xlsx: Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like “the xlsx in my downloads”) — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
– dataviz: Use this skill whenever you are about to create ANY chart, graph, plot, dashboard, or data visualization, in ANY output medium — an HTML or React artifact, inline SVG, plotting code in any library (matplotlib, plotly, d3, Recharts, …), an image/PNG you will render and upload, or a chart shared into Slack. Read it BEFORE writing the first line of chart code, choosing chart colors, building a stat tile / meter / KPI row, or laying out a dashboard. Produces visualizations that read as one system — elegant, accessible, consistent in light and dark — using a brand-neutral placeholder palette you swap for your own. Teaches a design-system-agnostic method: a form heuristic, a color formula with a runnable validator, mark specs, and interaction rules. A validated default palette is documented in `references/palette.md` — swap that file’s values for your brand’s. Triggers on: “chart”, “graph”, “plot”, “data viz”, “visualization”, “dashboard”, “analytics”, “visualize data”, “categorical colors”, “sequential / diverging palette”, “stat tile”, “sparkline”, “heatmap”, “legend”, “axis”, “tooltip”, “chart colors”, “color by series”.
– artifact-design: Design guidance and fundamentals for Artifacts.
– update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (“from now on when X”, “each time X”, “whenever X”, “before/after X”) require hooks configured in settings.json – the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions (“allow X”, “add permission”, “move permission to”), env vars (“set X=Y”), hook troubleshooting, or any changes to settings.json/settings.local.json files. Examples: “allow npm commands”, “add bq permission to global settings”, “move permission to user settings”, “set DEBUG=true”, “when claude stops show X”. For simple settings like theme/model, suggest the /config command.
– keybindings-help: Use when the user wants to customize keyboard shortcuts, rebind keys, add chord bindings, or modify ~/.claude/keybindings.json. Examples: “rebind ctrl+s”, “add a chord shortcut”, “change the submit key”, “customize keybindings”.
– verify: Verify that a code change actually does what it’s supposed to by exercising it end-to-end and observing behavior — drive the affected flow, not just tests or typecheck. Run before committing nontrivial changes; bootstraps this repo’s project verify skill if none exists yet. Don’t invoke it on a diff that only touches tests, docs, or other code with no runtime surface to drive (a change to product source always has one) — there’s nothing to observe.
– simplify: Review the changed code for reuse, simplification, efficiency, and altitude cleanups, then apply the fixes. Quality only — it does not hunt for bugs; use /code-review for that.
– fewer-permission-prompts: Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project .claude/settings.json to reduce permission prompts.
– loop: Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace. – When the user wants to set up a recurring task, poll for status, or run something repeatedly on an interval (e.g. “check the deploy every 5 minutes”, “keep running /babysit-prs”). Do NOT invoke for one-off tasks.
– schedule: Create, update, list, or run scheduled cloud agents (routines) that execute on a cron schedule. – When the user wants to schedule a recurring cloud agent, set up automated tasks, create a cron job for Claude Code, or manage their scheduled agents/routines. Also use when the user wants a one-time scheduled run (“run this once at 3pm”, “remind me to check X tomorrow”).
– claude-api: Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
TRIGGER — read BEFORE opening the target file; don’t skip because it “looks like a one-liner” — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens).
SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE ‘openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama’` over the project hits (run this grep FIRST if no provider named — don’t Read the file).
– run: Launch and drive this project’s app to see a change working. Use when asked to run, start, or screenshot the app, or to confirm a change works in the real app (not just tests). First looks for a project skill that already covers launching the app; otherwise falls back to built-in patterns per project type (CLI, server, TUI, Electron, browser-driven, library).
– init
– review
– security-review
agent-browser
ai-artist
ai-multimodal
ask
backend-development
better-auth
bootstrap
brainstorm
chrome-devtools
ck-autoresearch
ck-debug
ck-loop
ck-plan
ck-predict
ck-scenario
ck-security
code-review
coding-level
context-engineering
cook
copywriting
databases
deploy
design
devops
docs
docs-seeker
excalidraw
find-skills
fix
frontend-design
frontend-development
git
gkg
google-adk-python
graphify
journal
kanban
llms
markdown-novel-viewer
mcp-builder
mcp-management
media-processing
mermaidjs-v11
mintlify
mobile-development
payment-integration
plans-kanban
preview
problem-solving
project-management
project-organization
react-best-practices
remotion
repomix
research
retro
scout
security-scan
sequential-thinking
shader
ship
shopify
show-off
skill-creator
stitch
tanstack
team
template-skill
test
threejs
ui-styling
ui-ux-pro-max
use-mcp
watzup
web-design-guidelines
web-frameworks
web-testing
worktree
xia
deep-research
pdf-viewer:annotate
pdf-viewer:fill-form
pdf-viewer:open
pdf-viewer:sign
common-room:generate-account-plan
common-room:weekly-brief
brand-voice:discover-brand
brand-voice:enforce-voice
brand-voice:generate-guidelines
product-management:brainstorm
slack-by-salesforce:channel-digest
slack-by-salesforce:draft-announcement
slack-by-salesforce:find-discussions
slack-by-salesforce:standup
slack-by-salesforce:summarize-channel
pdf-viewer:view-pdf
legal:brief
legal:compliance-check
legal:legal-response
legal:legal-risk-assessment
legal:meeting-briefing
legal:review-contract
legal:signature-request
legal:triage-nda
legal:vendor-check
productivity:memory-management
productivity:start
productivity:task-management
productivity:update
customer-support:customer-escalation
customer-support:customer-research
customer-support:draft-response
customer-support:kb-article
customer-support:ticket-triage
twilio-developer-kit:twilio-account-setup
twilio-developer-kit:twilio-agent-augmentation-architect
twilio-developer-kit:twilio-agent-connect
twilio-developer-kit:twilio-ai-agent-architect
twilio-developer-kit:twilio-call-recordings
twilio-developer-kit:twilio-cli-reference
twilio-developer-kit:twilio-compliance-onboarding
twilio-developer-kit:twilio-compliance-traffic
twilio-developer-kit:twilio-conference-calls
twilio-developer-kit:twilio-content-template-builder
twilio-developer-kit:twilio-conversation-intelligence
twilio-developer-kit:twilio-conversation-memory
twilio-developer-kit:twilio-conversation-orchestrator
twilio-developer-kit:twilio-conversations-classic-api
twilio-developer-kit:twilio-customer-support-architect
twilio-developer-kit:twilio-debugging-observability
twilio-developer-kit:twilio-email-deliverability-advisor
twilio-developer-kit:twilio-email-send
twilio-developer-kit:twilio-enterprise-knowledge
twilio-developer-kit:twilio-iam-auth-setup
twilio-developer-kit:twilio-identity-verification-advisor
twilio-developer-kit:twilio-lookup-phone-intelligence
twilio-developer-kit:twilio-marketing-promotions-advisor
twilio-developer-kit:twilio-messaging-channel-advisor
twilio-developer-kit:twilio-messaging-overview
twilio-developer-kit:twilio-messaging-services
twilio-developer-kit:twilio-messaging-webhooks
twilio-developer-kit:twilio-notifications-alerts-advisor
twilio-developer-kit:twilio-numbers-senders
twilio-developer-kit:twilio-organizations-setup
twilio-developer-kit:twilio-rcs-messaging
twilio-developer-kit:twilio-regulatory-compliance-bundles
twilio-developer-kit:twilio-reliability-patterns
twilio-developer-kit:twilio-security-api-auth
twilio-developer-kit:twilio-security-compliance-hipaa
twilio-developer-kit:twilio-security-hardening
twilio-developer-kit:twilio-send-message
twilio-developer-kit:twilio-sms-isv-setup
twilio-developer-kit:twilio-sms-send-message
twilio-developer-kit:twilio-studio-flows
twilio-developer-kit:twilio-taskrouter-routing
twilio-developer-kit:twilio-verify-send-otp
twilio-developer-kit:twilio-voice-conversation-relay
twilio-developer-kit:twilio-voice-outbound-calls
twilio-developer-kit:twilio-voice-twiml
twilio-developer-kit:twilio-webhook-architecture
twilio-developer-kit:twilio-whatsapp-manage-senders
twilio-developer-kit:twilio-whatsapp-send-message
twilio-developer-kit:twilio-sendgrid-account-setup
twilio-developer-kit:twilio-sendgrid-deliverability-advisor
twilio-developer-kit:twilio-sendgrid-email-send
twilio-developer-kit:twilio-sendgrid-email-settings
twilio-developer-kit:twilio-sendgrid-engagement-quality
twilio-developer-kit:twilio-sendgrid-inbound-parse
twilio-developer-kit:twilio-sendgrid-suppressions
twilio-developer-kit:twilio-sendgrid-webhooks
common-room:account-research
common-room:call-prep
common-room:compose-outreach
common-room:contact-research
common-room:prospect
common-room:weekly-prep-brief
brand-voice:brand-voice-enforcement
brand-voice:discover-brand
brand-voice:guideline-generation
operations:capacity-plan
operations:change-request
operations:compliance-tracking
operations:process-doc
operations:process-optimization
operations:risk-assessment
operations:runbook
operations:status-report
operations:vendor-review
product-management:competitive-brief
product-management:metrics-review
product-management:product-brainstorming
product-management:roadmap-update
product-management:sprint-planning
product-management:stakeholder-update
product-management:synthesize-research
product-management:write-spec
human-resources:comp-analysis
human-resources:draft-offer
human-resources:interview-prep
human-resources:onboarding
human-resources:org-planning
human-resources:people-report
human-resources:performance-review
human-resources:policy-lookup
human-resources:recruiting-pipeline
slack-by-salesforce:slack-messaging
slack-by-salesforce:slack-search
bio-research:instrument-data-to-allotrope
bio-research:nextflow-development
bio-research:scientific-problem-selection
bio-research:scvi-tools
bio-research:single-cell-rna-qc
bio-research:start
marketing:brand-review
marketing:campaign-plan
marketing:competitive-brief
marketing:content-creation
marketing:draft-content
marketing:email-sequence
marketing:performance-report
marketing:seo-audit
engineering:architecture
engineering:code-review
engineering:debug
engineering:deploy-checklist
engineering:documentation
engineering:incident-response
engineering:standup
engineering:system-design
engineering:tech-debt
engineering:testing-strategy
cockroachdb:benchmarking-transaction-patterns
cockroachdb:designing-application-transactions
cockroachdb:designing-multi-region-applications
cockroachdb:analyzing-range-distribution
cockroachdb:analyzing-schema-change-storage-risk
cockroachdb:auditing-table-statistics
cockroachdb:monitoring-background-jobs
cockroachdb:profiling-statement-fingerprints
cockroachdb:profiling-transaction-fingerprints
cockroachdb:triaging-live-sql-activity
cockroachdb:molt-fetch
cockroachdb:molt-replicator
cockroachdb:molt-verify
cockroachdb:setting-up-local-cluster
cockroachdb:managing-certificates-and-encryption
cockroachdb:managing-cluster-capacity
cockroachdb:managing-cluster-settings
cockroachdb:performing-cluster-maintenance
cockroachdb:provisioning-cluster-for-production
cockroachdb:reviewing-cluster-health
cockroachdb:upgrading-cluster-version
cockroachdb:cockroachdb-sql
cockroachdb:auditing-cloud-cluster-security
cockroachdb:configuring-audit-logging
cockroachdb:configuring-ip-allowlists
cockroachdb:configuring-log-export
cockroachdb:configuring-private-connectivity
cockroachdb:configuring-sso-and-scim
cockroachdb:enabling-cmek-encryption
cockroachdb:enforcing-password-policies
cockroachdb:hardening-user-privileges
cockroachdb:managing-tls-certificates
cockroachdb:preparing-compliance-documentation
finance:audit-support
finance:close-management
finance:financial-statements
finance:journal-entry
finance:journal-entry-prep
finance:reconciliation
finance:sox-testing
finance:variance-analysis
apollo:enrich-lead
apollo:prospect
apollo:sequence-load
zoom-plugin:build-zoom-bot
zoom-plugin:build-zoom-meeting-app
zoom-plugin:choose-zoom-approach
zoom-plugin:cobrowse-sdk
zoom-plugin:contact-center
zoom-plugin:debug-zoom
zoom-plugin:debug-zoom-integration
zoom-plugin:design-mcp-workflow
zoom-plugin:general
zoom-plugin:meeting-sdk
zoom-plugin:oauth
zoom-plugin:phone
zoom-plugin:plan-zoom-integration
zoom-plugin:plan-zoom-product
zoom-plugin:probe-sdk
zoom-plugin:rest-api
zoom-plugin:rivet-sdk
zoom-plugin:rtms
zoom-plugin:scribe
zoom-plugin:setup-zoom-mcp
zoom-plugin:setup-zoom-oauth
zoom-plugin:start
zoom-plugin:team-chat
zoom-plugin:ui-toolkit
zoom-plugin:video-sdk
zoom-plugin:virtual-agent
zoom-plugin:webhooks
zoom-plugin:websockets
zoom-plugin:zoom-apps-sdk
zoom-plugin:zoom-mcp
sales:account-research
sales:call-prep
sales:call-summary
sales:competitive-intelligence
sales:create-an-asset
sales:daily-briefing
sales:draft-outreach
sales:forecast
sales:pipeline-review
data:analyze
data:build-dashboard
data:create-viz
data:data-context-extractor
data:data-visualization
data:explore-data
data:sql-queries
data:statistical-analysis
data:validate-data
data:write-query
enterprise-search:digest
enterprise-search:knowledge-synthesis
enterprise-search:search
enterprise-search:search-strategy
enterprise-search:source-management
design:accessibility-review
design:design-critique
design:design-handoff
design:design-system
design:research-synthesis
design:user-research
design:ux-copy
anthropic-skills:consolidate-memory
anthropic-skills:docx
anthropic-skills:pdf
anthropic-skills:pptx
anthropic-skills:schedule
anthropic-skills:setup-cowork
anthropic-skills:skill-creator
anthropic-skills:xlsx
dataviz
artifact-design
update-config
keybindings-help
verify
simplify
fewer-permission-prompts
loop
schedule
claude-api
run
init
review
security-review
attachment
1dff54d2-bb87-4a7e-9fe4-979c54ebb969
2026-07-12T10:58:14.153Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
1dff54d2-bb87-4a7e-9fe4-979c54ebb969
abe5d0140c32d1caa
claude-opus-4-8
msg_011Ccx3ZJZELxKf5Lug9C1qo
message
assistant
thinking

EowFCokBCA8YAipAvoAy01UYymDvhFdF4nPVxrCtMoEfPEIjKAGfNJO4YDbqDkic2Tn5VkPmNqJzX3//lljLZDC7liPKXZGSq+t3ADIPY2xhdWRlLW9wdXMtNC04OABCCHRoaW5raW5nWiRmNTBiMGYwZC05NTllLTQwNDQtYTE4NC05YmU0ZmQxZDc3ZmMSDMtU9IUPgk4HxfRQwhoM4BV5hRjk6W/QlqnZIjAtHSiG7DBma1T9i6bbX0TX1e5YqdNyLkogvFqkMsLSkmzrOjsj+IuV5bcvy+bPbugqrwPA6BviJ/gQbGC93l2EwFRfxUKZ3uv0r32p3VWansN7FCFK39BUzCKqVe292eWL82kYbE7nYpC0DZP4NJt1QRnTsK9+cehW1sqhVkE7RZMokwThVCp3FMmB9jmUFjATuD8DfRA2Rqb8js2sdjkpDwg48t30Z7jTQfGzT/K+xy7ib53heU/PEAuCbGJ4ZIy0IfSXo3sIxRRxSVZWdFKNKs9blrRk/FSJu+sdB2vl2mDb0hTLfjpPRTmItvVShA/i1on8zDrTXjWkP7F4/Bkzaxwl2tSOFli9j23n7VQZ2WGLQuSuU9as2uKDl3kClTeqC+aFDYltPjGKg/OAHUz899Sl4AOq541MPm5R6vI5Dq95rUT2vf8+ckGL2W/r39aYI4mF+9Ynz61NYBXgvCbrKjGw/MeizzT9wZ2nZJtmgXkgZBDxmvvQfpVbrZrdCNIHgecQcvjlVKuzonpKfz54q4BJV4+gq61f7MrAonlTutn03PwNlZtHUGRz8cOU4Bf4T3zbWIZvah7Tq8Zk66rdIB5DS+awycBlj3230/OD2K4EMAs/M+UOR9kpPmosJA5b0hgB
standard
not_available
req_011Ccx3ZH4wHLTMMaf8GYJWe
general-purpose
assistant
b014140a-90e6-4521-b4e0-e0e4b7aa7af6
2026-07-12T10:58:17.844Z
external
claude-desktop
/Users/PRINCESS/White
9f65250c-b1af-4c71-9e36-a2a709f3271c
2.1.205
HEAD
synchronous-bubbling-cupcake
b014140a-90e6-4521-b4e0-e0e4b7aa7af6
abe5d0140c32d1caa
claude-opus-4-8
msg_011Ccx3ZJZELxKf5Lug9C1qo
message
assistant
text

If you’ve ever landed a perfect shot in an online shooter only to watch your target teleport away and gun you down half a second later, you already understand why ping and latency matter more than raw frame rate. A blazing-fast gaming PC pushing 240 frames per second is wasted if your network is adding 120 milliseconds of delay between your mouse click and the game server. In 2026, with cloud gaming, cross-play lobbies, and increasingly twitch-sensitive competitive titles, reducing ping and latency is one of the highest-impact upgrades you can make to your setup. The good news is that most of the biggest wins are free or cheap, and the rest come down to a handful of well-chosen hardware pieces. This guide walks through everything from the fundamentals to the practical steps you can apply tonight.

As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as of the date/time indicated and are subject to change.

What Ping, Latency, and Jitter Actually Mean

Before you can lower your ping, it helps to know exactly what you’re measuring. Latency is the total time it takes for a piece of data to travel from your PC to the game server and back, measured in milliseconds (ms). Ping is essentially the everyday word gamers use for that round-trip latency, borrowed from the old command-line ping utility that fires a small packet at a server and times the reply. When someone says they have “a 30 ms ping,” they mean their round trip is taking 30 thousandths of a second.

Jitter is the often-overlooked third factor, and in fast games it can hurt more than a slightly higher average ping. Jitter is the variation in your latency over time. A stable 45 ms connection feels smoother and more predictable than a connection that bounces between 20 ms and 90 ms, because the game’s prediction and interpolation systems can compensate for consistent delay but struggle with unpredictable spikes. Reducing jitter is just as important as reducing the raw ping number, and many of the same fixes address both at once.

For context on target numbers: under 20 ms is excellent, 20 to 50 ms is very good and typical of a healthy wired connection to a nearby server, 50 to 100 ms is playable for most games, and anything consistently above 100 ms starts to feel sluggish in competitive shooters and fighting games. If you want a deeper look at how these numbers interact with display performance, our complete guide to input lag and response time breaks down the full click-to-screen pipeline.

Use Wired Ethernet Instead of WiFi

The single most effective change most players can make to reduce ping and latency is switching from WiFi to a wired Ethernet connection. WiFi is a shared, interference-prone medium: microwaves, neighboring networks, walls, and even Bluetooth devices can introduce packet loss and latency spikes that manifest as jitter in-game. A direct Ethernet run from your PC to the router removes almost all of that variability, typically cutting both average latency and jitter dramatically.

A quality Cat6 or Cat6a cable is inexpensive and future-proof, easily handling gigabit and multi-gigabit speeds. If your PC and router are in different rooms, running a long flat cable along the baseboards is worth the minor inconvenience for the stability payoff. If you truly cannot run a cable, don’t despair, because there are wireless and hybrid options covered below that get you most of the way there.

Enable QoS on Your Router to Prioritize Game Traffic

Quality of Service (QoS) is a router feature that lets you tell your network which traffic matters most. When your roommate starts a 4K stream or a massive cloud backup kicks off, that traffic can saturate your connection and spike your gaming latency. QoS prioritizes your game packets so they jump to the front of the queue even when the network is busy, keeping your ping low and stable under load.

Most modern routers offer either a simple “gaming mode” toggle or a more granular QoS panel where you can prioritize a specific device (your PC or console) or specific applications. Enabling QoS is one of the most underrated free fixes for latency, particularly in households where multiple people share one connection. Pair it with device prioritization pointed at your gaming rig for the best results.

Pick a Closer Game Server

Physics sets a hard floor on your latency: data cannot travel faster than the speed of light through fiber, so the farther the server, the higher your minimum possible ping. Many games auto-select a server region based on your location, but that choice isn’t always optimal, and party systems sometimes drop you into a lobby hosted near a friend on another continent.

Whenever a game gives you the option, manually select the server region closest to you. In titles like Valorant, CS2, and most battle royales you can view per-region ping in the settings and lock to the lowest one. Dropping from a 140 ms cross-region server to a 25 ms local one is a night-and-day difference no hardware upgrade can match.

Change Your DNS Server

Your DNS (Domain Name System) server translates domain names into IP addresses. While DNS doesn’t directly affect in-game ping once you’re connected to a match, a faster DNS provider can reduce connection setup time, matchmaking delays, and the stutter you feel when a game reaches out to new servers. Swapping your ISP’s default DNS for a fast public resolver like Cloudflare’s 1.1.1.1 or Google’s 8.8.8.8 is a quick, free tweak that can shave time off connection handshakes and occasionally sidesteps ISP routing inefficiencies.

Close Bandwidth Hogs and Cap Background Updates

Background applications are silent latency killers. Cloud sync tools, browser tabs streaming video, Windows Update, and especially game launchers downloading patches in the background can flood your connection and spike your ping mid-match. Before a competitive session, close unnecessary apps and check that Steam, Epic, and the Xbox app aren’t downloading updates.

Better yet, configure these launchers to schedule downloads for off-hours or to throttle their bandwidth. Steam lets you limit download speed and set an auto-update window; use it. Windows also lets you set a connection as “metered” to defer large updates. Capping background traffic protects your latency without requiring you to remember to babysit every app. Our Windows optimization checklist for gamers covers the exact settings to change.

Upgrade to a Gaming Router or WiFi 6E

If wired isn’t an option, modern wireless technology closes much of the gap. WiFi 6E adds the clean, congestion-free 6 GHz band, which is a huge advantage in apartment buildings where the 2.4 GHz and 5 GHz bands are crowded with dozens of competing networks. A dedicated gaming router adds smart QoS, better antennas, and firmware tuned to keep latency low under load.

These routers often include features like automatic ping-based server selection, adaptive QoS that learns your traffic patterns, and dedicated gaming ports. If you game wirelessly and share your network with a busy household, a gaming router or WiFi 6E mesh system is the highest-impact hardware purchase for lowering ping.

Consider Powerline or Mesh for Tricky Layouts

When you can’t run Ethernet and WiFi is unreliable, powerline adapters and mesh systems are the middle path. Powerline adapters send network data over your home’s electrical wiring, giving you a near-wired connection in a distant room without drilling holes; results vary with the age and wiring of your house, but a good pair often beats WiFi for latency. Mesh systems blanket large homes in strong wireless coverage and, on newer models, include a wired or dedicated backhaul band that keeps latency lower than a single overworked router reaching across the house.

ISP Factors and In-Game Netcode Limits

Some latency is out of your hands. Your ISP’s routing, peering agreements, and the technology of your connection (fiber beats cable beats DSL beats satellite for latency) all set a baseline you can’t tune away from the client side. If your ping is high even on a wired connection to a nearby server with everything optimized, the bottleneck may be your ISP, and it’s worth calling them or shopping for a fiber provider.

Finally, remember that every online game has its own netcode, the server-side logic governing tick rate, hit registration, and lag compensation. Even a flawless connection is limited by a game’s tick rate; a 128-tick server feels sharper than a 20-tick one regardless of your ping. You can’t fix a game’s netcode, but understanding it explains why the same 30 ms ping feels crisp in one title and mushy in another. For picking hardware that keeps up, see our best gaming PC build guide for competitive players.

ProductTypeHelps withPrice rangeRating
ASUS ROG Rapture Gaming RouterGaming routerAdaptive QoS, game-traffic prioritization, lower latency under load$250 – $4004.7 / 5
WiFi 6E Mesh SystemMesh networkWhole-home coverage on the clean 6 GHz band, less jitter in far rooms$200 – $3504.6 / 5
Cat6 Ethernet CableWired cableRock-solid wired connection, eliminates WiFi interference and spikes$8 – $204.8 / 5
Powerline Adapter KitPowerlineNear-wired latency through home wiring where Ethernet can’t reach$40 – $904.3 / 5
Gigabit Network SwitchNetwork switchAdds wired ports for consoles and PCs, keeps local traffic fast$20 – $504.7 / 5

Frequently Asked Questions

What is a good ping for gaming?

For competitive online gaming, a ping under 20 ms is excellent and typically requires a wired connection to a nearby server. Anything from 20 to 50 ms is very good and feels responsive in most titles, and 50 to 100 ms is still perfectly playable for casual and many competitive sessions. Once your latency consistently exceeds 100 ms you’ll start to notice delayed hit registration and rubber-banding, so that’s the threshold where you should start troubleshooting.

Does a gaming router actually reduce ping?

A gaming router won’t shrink the physical distance to a server, so it can’t magically drop a 100 ms cross-continent connection to 10 ms. What it does exceptionally well is protect your latency under load through smart QoS, prioritizing your game packets so a busy household streaming video or downloading files doesn’t spike your ping and jitter. If you share your network or game over WiFi, a gaming router delivers a very real and noticeable improvement in stability.

Is wired better than WiFi for gaming?

Yes, in almost every case a wired Ethernet connection beats WiFi for gaming. Ethernet offers lower and far more consistent latency because it isn’t subject to the interference, congestion, and packet loss that plague wireless signals. The difference is most obvious in jitter: a wired connection stays rock steady, while WiFi can spike unpredictably. If you can run a cable to your gaming rig, it’s the single best free upgrade for your ping.

Does changing DNS lower ping?

Changing your DNS server won’t reduce your in-game ping once you’re already connected to a match, because DNS only handles the initial translation of domain names to IP addresses. However, a fast public DNS like Cloudflare’s 1.1.1.1 or Google’s 8.8.8.8 can speed up connection setup, reduce matchmaking delays, and occasionally route you around inefficient ISP paths. It’s a free, quick tweak worth doing, just don’t expect it to fix high latency during actual gameplay.

Explore Our Guides & Free Tools