update-keyboard-shortcuts

Audit and synchronize keyboard shortcuts across Markdown docs and Rust source files.

163|9|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ricardoquesada/regenerator2000 --skill update-keyboard-shortcuts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-keyboard-shortcuts
Source: https://github.com/ricardoquesada/regenerator2000/tree/main/.agent/skills/update-keyboard-shortcuts
Command: npx skills add https://github.com/ricardoquesada/regenerator2000 --skill update-keyboard-shortcuts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all keyboard shortcuts used within the application are consistent across documentation, in-app dialogs, menu hints, and the actual code implementation, preventing user confusion and errors.

Core Features & Use Cases

  • Audits Shortcuts: Compares shortcuts defined in documentation (docs/keyboard_shortcuts.md), the shortcuts dialog (src/ui/dialog_keyboard_shortcut.rs), menu items (src/ui/menu.rs), and view-specific input handlers (src/ui/view_*.rs).
  • Identifies Discrepancies: Flags missing shortcuts, incorrect key bindings, and formatting inconsistencies.
  • Facilitates Updates: Provides clear instructions on how to correct inconsistencies in each relevant file.
  • Use Case: After adding a new feature with a keyboard shortcut, use this Skill to verify it's correctly documented and displayed in the shortcuts menu and dialog.

Quick Start

Run the update-keyboard-shortcuts skill to audit and synchronize all keyboard shortcuts.

Frequently Asked Questions about update-keyboard-shortcuts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize keyboard shortcuts across Rust source code and Markdown documentation?

To synchronize keyboard shortcuts, you audit documentation, dialogs, menus, and Rust view input handlers to identify discrepancies in key bindings, context, and formatting. This ensures consistent shortcut definitions across UI components and reference docs.

Why do my in-app shortcut hints not match the Markdown documentation?

Shortcut hints often mismatch Markdown documentation when key bindings are updated in menu or dialog code without syncing corresponding docs. Auditing shortcut definitions across files flags missing bindings and formatting inconsistencies for correction.

What is the best way to audit missing keyboard shortcuts in a Rust application?

The best way to audit missing keyboard shortcuts is to compare key bindings across Markdown documentation, shortcut dialogs, menu items, and Rust view input handlers. This comparison reports missing shortcuts and incorrect bindings to maintain application consistency.

Can I check keyboard shortcut consistency across dialog and menu files?

Yes, you can check keyboard shortcut consistency by comparing key bindings defined in dialog source code against menu items and view input handlers. The audit identifies mismatches in context and formatting to ensure shortcuts remain uniform.

How to update documentation after adding a new keyboard shortcut in Rust view handlers?

To update documentation after adding a keyboard shortcut, run an audit that checks Rust view input handlers against Markdown docs and UI dialogs. It identifies missing entries and provides instructions to correct formatting and binding discrepancies.