Last active
April 9, 2026 07:52
-
-
Save ryanwelcher/dcb6b27f866cd93d260bb3d26f508e64 to your computer and use it in GitHub Desktop.
Add this to your Claude Code settings.json to customize the spinnerVerbs and tips with WordPress-centric ones
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "spinnerTipsOverride": { | |
| "excludeDefault": true, | |
| "tips": [ | |
| "If it's broken, have you tried deactivating all plugins?", | |
| "The answer is probably in functions.php. The problem is also probably in functions.php.", | |
| "wp_enqueue_scripts is a hook, not a suggestion.", | |
| "Always sanitize inputs. Always. No exceptions. Yes, that one too.", | |
| "The loop has been running since 2003. Show some respect.", | |
| "If you're editing core files, I will find out.", | |
| "There's a filter for that. There's always a filter for that.", | |
| "wp_die() is just WordPress saying 'I need a moment'.", | |
| "Have you considered that the client's cousin who 'knows computers' may have touched this.", | |
| "The Gutenberg editor is fine. Everything is fine.", | |
| "A nonce is not a number used once. It's a number used once. (It is.)", | |
| "update_option() without autoload is just good manners.", | |
| "The REST API is your friend. Your very, very documented friend.", | |
| "If your query has 47 meta_query conditions, maybe reconsider your data model.", | |
| "Twenty Twenty-Five is a perfectly good theme. Please stop making custom themes.", | |
| "add_action() and remove_action() are two sides of the same passive-aggressive coin.", | |
| "WP_DEBUG should be false in production. You know who you are.", | |
| "The wp-config.php file does not belong in a public repo. Asking for a friend.", | |
| "Block themes aren't the future anymore. They're the present. Buckle up.", | |
| "get_template_part() is just PHP include with better self-esteem." | |
| ] | |
| }, | |
| "spinnerVerbs": { | |
| "mode": "replace", | |
| "verbs": [ | |
| "Registering hooks (please hold)", | |
| "Enqueueing scripts nobody asked for", | |
| "Flushing rewrite rules dramatically", | |
| "Running the loop (again)", | |
| "Sanitizing your sketchy inputs", | |
| "Escaping output (just in case)", | |
| "Firing actions into the void", | |
| "Applying filters nobody wrote", | |
| "Activating yet another plugin", | |
| "Parsing shortcodes from 2009", | |
| "Hydrating blocks (they were thirsty)", | |
| "Serializing attributes suspiciously", | |
| "Registering post types nobody needs", | |
| "Traversing the block tree nervously", | |
| "Spawning cron jobs at 3am", | |
| "Updating options (crossing fingers)", | |
| "Flushing the cache (again)", | |
| "Loading theme functions.php (uh oh)", | |
| "Running WP-CLI in production", | |
| "Nonceing requests (it's a verb now)", | |
| "Querying the database recklessly", | |
| "Registering taxonomies taxonomically", | |
| "Bootstrapping WordPress slowly", | |
| "Bribing the block editor", | |
| "Instantiating REST routes nobody documented", | |
| "Rewriting permalinks (breaking everything)", | |
| "Loading template parts from 2015", | |
| "Checking capabilities (you probably can't)", | |
| "Asking WordPress nicely", | |
| "Untangling the hook waterfall", | |
| "Blaming the theme", | |
| "Blaming the plugins", | |
| "Blaming the client", | |
| "Consulting wp_options hopefully", | |
| "Deactivating plugins one by one", | |
| "Switching to twenty-twenty-four (sorry)", | |
| "Asking Stack Overflow instead", | |
| "Reading the Codex (it's fine, it's fine)", | |
| "Summoning Matt Mullenweg", | |
| "Doing WordPress stuff, probably" | |
| ] | |
| }, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment