
Claude Skills by Lonsdale201
github.com/Lonsdale201Build a custom frontend against LW LMS's headless
Add custom abilities to the LW Site Manager hub via its
Reference for the LW Site Manager plugin (lwplugins/
Design and review Action Scheduler jobs in WordPress plugins
Designs and reviews the internal architecture of a WordPress
Register and enqueue WordPress plugin scripts/styles with
Scaffolds and reviews the main entry-point PHP file of a
Designs and reviews scheduled/background work in WordPress
Design and review native DTOs in WordPress plugins without
Design custom action/filter hooks emitted by a plugin:
Designs and reviews the three lifecycle events of a WordPress
Picks the right WordPress storage primitive for plugin data:
Design and review native presenter classes in WordPress
Design and review custom WordPress URL rewrites:
Queue and run WooCommerce background jobs with Action Scheduler. Covers `as_enqueue_async_action`, `as_schedule_single_action`, `as_schedule_recurring_action`, `as_schedule_cron_action`, `as_has_scheduled_action`, `as_next_scheduled_action`, `as_unschedule_action`, `as_unschedule_all_actions`, groups, scalar args, WP-CLI runner, activation/deactivation scheduling, batching, idempotency, and the important WC 10.8 DB-store gotcha that `$unique` prevents another pending/running action with the s...
Customize the classic WooCommerce cart and shortcode checkout with `woocommerce_add_cart_item_data`, `woocommerce_get_item_data`, `woocommerce_before_calculate_totals`, `woocommerce_cart_calculate_fees`, `woocommerce_checkout_fields`, `woocommerce_after_checkout_validation`, `woocommerce_checkout_update_order_meta`, and `woocommerce_checkout_create_order_line_item`. Covers cart-key merging, absolute price mutation, fees, classic checkout fields, order-line meta vs order meta, HPOS-safe order ...
Synthesize WooCommerce coupons at runtime without creating
Use WooCommerce's customer and session APIs correctly — WC
Customize WooCommerce transactional emails the classic
Make a WooCommerce plugin HPOS-compatible (High-Performance
Work safely with WooCommerce order statuses, payment completion, status hooks, order items, line-item meta, totals, and stock side effects. Covers `payment_complete()` vs `update_status()`, `woocommerce_order_status_*` hook ordering and args, `woocommerce_order_status_changed`, `woocommerce_order_payment_status_changed`, `WC_Order_Item_Product`, `add_item()`, `calculate_totals()`, stock reduction/restoration hooks, HPOS-safe CRUD, and why not to instantiate base `WC_Order_Item`. Use when reac...
Register a custom WooCommerce payment gateway — extend WC_Payment_Gateway, declare $id / $title / $supports, implement process_payment returning array(result, redirect), optionally process_refund when refunds is in supports, register via the woocommerce_payment_gateways filter. Canonical gotcha: payment_complete vs update_status — payment_complete runs the paid-order state machine (status, transaction id, session flag, payment-complete action), update_status only changes status. Includes the ...
Store and use WooCommerce saved payment methods through `WC_Payment_Tokens` and `WC_Payment_Token_CC` safely. Covers provider token vs card data, tokenization gateway support, creating/updating/deleting/defaulting tokens, My Account nonce and ownership checks, `get_customer_tokens`, `get_customer_default_token`, `get_order_tokens`, attaching tokens to orders, gateway ID filtering, custom token tables, hooks, HPOS-safe order use, and checkout saved-token validation. Use when building saved car...
Builds a WooCommerce-style AJAX product search select (the
Use the WooCommerce REST API v4 (namespace wc/v4, since WC 10.2)
Registers a custom WooCommerce shipping method with explicit
Register a custom WooCommerce shipping provider — extend
Build against the WooCommerce Store API (`/wp-json/wc/store/v1`) for shopper-facing products, cart, checkout, Cart/Checkout Blocks, and headless carts. Covers route choice, Nonce header (`wp_create_nonce('wc_store_api')`) vs Cart-Token, Store API sessions/CORS/rate limits, `woocommerce_store_api_register_endpoint_data`, `/cart/extensions` + `extensionCartUpdate`, payment requirements, product query pitfalls such as `related`, and when to use WC REST `wc/v4` instead. Use when adding checkout-b...
WooCommerce Stripe Gateway skill for the fragile My Account
Read, query, and write WooCommerce product variations correctly —
Mutate WooCommerce variation prices via filters — pick the
WooCommerce Memberships access, restriction, drip-content,
WooCommerce Memberships storage and relationship map for
Curated WooCommerce Memberships hook and extension-point map
WooCommerce Subscriptions data model, switcher, and gifting
Safely integrate with WooCommerce Subscriptions renewal,
Curated WooCommerce Subscriptions hook and extension-point map
Register WordPress Abilities: machine-readable plugin
Embed WordPress's bundled CodeMirror editor in admin pages via
Build WordPress admin drag-and-drop UI with core's bundled
Use WordPress admin form-control widgets that ship in core,
Build WordPress admin tables by extending `WP_List_Table`.
Open the standard WordPress Media Library picker from plugin
Render WordPress admin notices via the four core hooks
Wire up WordPress postboxes on custom plugin admin pages with
Build plugin admin settings pages with the WordPress Settings
Build and review WordPress 7.0 WP AI Client integrations for
Add custom WP-CLI commands to a WordPress plugin via
Register and review WordPress 7.0 Connectors API integrations
Read, write, copy, delete, chmod files from a WordPress