peixotorms
@peixotorms
Public Skills
accessibility-compliance
by peixotorms
Use when building web interfaces, HTML templates, forms, navigation, modals, dynamic content, media players, or any user-facing UI — WCAG 2.1, WCAG 2.2, Level A, Level AA, POUR principles, alt text, aria-label, aria-describedby, role, tabindex, focus management, color contrast, 4.5:1 ratio, screen reader, NVDA, VoiceOver, axe, lighthouse, ARIA roles, semantic HTML, keyboard navigation
hyperui
by peixotorms
Use when building with HyperUI — free open-source Tailwind CSS HTML components. Covers browsing, searching, and fetching components via MCP tools, adapting markup to projects, dark mode variants, category structure (application, marketing, neobrutalism), component customization, and @tailwindcss/forms plugin requirements.
daisyui
by peixotorms
Use when building with DaisyUI — Tailwind CSS component class library. Covers class naming conventions, component classes (btn, card, modal, drawer, tab, badge, alert, etc.), color modifiers, size modifiers, theming with data-theme and CSS variables, OKLch colors, responsive patterns, installation, and class reference lookup via MCP tools.
headlessui-react
by peixotorms
Use when building with HeadlessUI for React — unstyled, accessible UI components. Covers compound component API, render props, as/asChild prop, Dialog, Menu, Listbox, Combobox, Switch, Disclosure, Popover, RadioGroup, Tabs, Transitions, Floating UI positioning, focus management, keyboard navigation, ARIA patterns, and playground examples via MCP tools.
tailwind-layouts
by peixotorms
Use when building page layouts, application shells, navigation structures, or responsive page templates with Tailwind CSS. Covers sidebar layouts, stacked layouts, multi-column layouts, dashboard shells, containers, grid systems, responsive breakpoint strategies, sticky headers, fixed sidebars, off-canvas navigation, breadcrumbs, pagination, vertical navigation, content reflow patterns.
tailwind-dashboard
by peixotorms
Use when building admin dashboards, data tables, CRUD interfaces, back-office panels, or management consoles with Tailwind CSS. Covers advanced tables with sorting, filtering, pagination, expandable rows, CRUD layouts, create/update/delete modals, create/update drawers, dashboard navbars, dashboard footers, faceted search, dropdown filters, side navigation, read sections, success messages, table headers, table footers, bulk actions, data export.
headlessui-vue
by peixotorms
Use when building with HeadlessUI for Vue — unstyled, accessible UI components. Covers compound component API, v-slot props, as prop, Dialog, Menu, Listbox, Combobox, Switch, Disclosure, Popover, RadioGroup, Tabs, TransitionRoot/TransitionChild, Floating UI positioning, focus management, keyboard navigation, ARIA patterns, and playground examples via MCP tools.
tailwind-marketing
by peixotorms
Use when building marketing pages, landing pages, homepages, about pages, pricing pages, or promotional content with Tailwind CSS. Covers hero sections, call-to-action sections, feature sections, pricing tables, testimonials, team sections, FAQ sections, blog sections, newsletter forms, footers, logo clouds, stats sections, bento grids, contact forms, banners, 404 pages, headers with flyout menus.
tailwind-ecommerce
by peixotorms
Use when building ecommerce interfaces, product pages, shopping carts, checkout flows, order management, or store navigation with Tailwind CSS. Covers product cards, product lists, product detail pages, category filters, shopping cart, checkout forms, order summaries, order history, pricing displays, promo sections, reviews, ratings, store navigation, category previews, inventory badges, wishlist buttons, compare features.
tailwind-components
by peixotorms
Use when building UI components with Tailwind CSS — buttons, forms, inputs, selects, checkboxes, toggles, badges, avatars, dropdowns, modals, dialogs, notifications, alerts, tables, lists, cards, tabs, accordions, tooltips, popovers. Covers HeadlessUI integration, component composition, data-attribute styling, polymorphic components, className helpers, clsx, focus management, transition patterns, slot patterns.
woocommerce-data
by peixotorms
Use when working with WooCommerce orders, products, or customers. Covers HPOS (High-Performance Order Storage, OrdersTableDataStore, custom_order_tables), wc_get_order, wc_get_orders, WC_Order CRUD methods (get_total, get_status, get_meta, set_status, update_meta_data, save), wc_get_product, WC_Product types (simple, variable, variation, grouped, external), WC_Customer, WC_Data, meta_query, Store API (/wc/store/v1/, ExtendSchema, CartItemSchema), WooCommerce REST API (/wc/v3/, consumer key authentication), and wc_get_container DI container.
woocommerce-setup
by peixotorms
Use when starting a new WooCommerce extension, setting up plugin headers, checking WooCommerce availability, declaring HPOS and block checkout compatibility with FeaturesUtil, or understanding WooCommerce extension architecture. Covers Requires Plugins header, WC requires at least, WC tested up to, before_woocommerce_init, declare_compatibility for custom_order_tables and cart_checkout_blocks, plugins_loaded initialization, class_exists WooCommerce check, and Interactivity API store privacy (lock true).
woocommerce-payments
by peixotorms
Use when building WooCommerce payment gateways, checkout integrations, or payment processing. Covers WC_Payment_Gateway, WC_Payment_Gateway_CC, process_payment, process_refund, tokenization, saved payment methods, init_form_fields, validate_fields, wc_add_notice, Block Checkout (AbstractPaymentMethodType, wc.wcBlocksRegistry, registerPaymentMethod), cart_checkout_blocks compatibility, and classic-to-block checkout migration.
woocommerce-hooks
by peixotorms
Use when hooking into WooCommerce events, adding custom checkout fields, modifying cart behavior, or extending WooCommerce admin. Covers woocommerce_new_order, woocommerce_checkout_order_processed, woocommerce_payment_complete, woocommerce_order_status_changed, woocommerce_order_status_{status}, woocommerce_add_to_cart, woocommerce_cart_calculate_fees, woocommerce_before_calculate_totals, woocommerce_checkout_fields, woocommerce_checkout_process, woocommerce_product_options_general_product_data, woocommerce_process_product_meta, woocommerce_email_classes, woocommerce_settings_tabs_array, settings pages, custom WC_Email classes, WP-CLI wc commands, and WC_Unit_Test_Case testing patterns.
soc2-compliance
by peixotorms
Use when building SaaS platforms, cloud services, customer-facing APIs, multi-tenant systems, or any service handling customer data that requires SOC 2 certification — Trust Services Criteria, TSC, CC1 through CC9, Type I, Type II, AICPA, security, availability, processing integrity, confidentiality, privacy, evidence collection, vendor management, penetration testing, risk assessment, access review, change management, incident response
go-concurrency
by peixotorms
Use when writing concurrent Go code with goroutines, channels, select, sync primitives, or WaitGroup. Covers context.Context, cancellation, deadline, timeout, errgroup, semaphore, atomic, sync.Map, sync.Once, sync.Mutex, sync.RWMutex, sync.Pool, race condition, data race, -race flag, fan-out, fan-in, pipeline, share-by-communicating, channel patterns, buffered vs unbuffered channels, select with default, parallelization, worker pools, resource pools, done channel, and common concurrency mistakes.
rust-async
by peixotorms
Use when writing async or concurrent Rust code with tokio, async-std, futures, channels, mutexes, threads, spawn, or runtime. Covers async patterns, Pin, poll, Stream, timeout, graceful shutdown, task management, blocking in async, mutex across await, select, JoinSet, CancellationToken, sync primitives, broadcast, mpsc, oneshot, watch channels, deadlock prevention, and thread safety.
wp-javascript
by peixotorms
Use when working with JavaScript in WordPress plugins or themes. Covers wp_enqueue_script, wp_localize_script, wp_add_inline_script, jQuery in WordPress (noConflict mode, $.ajax), AJAX handlers (wp_ajax_, admin-ajax.php, wp_create_nonce, check_ajax_referer), wp.ajax, wp.apiFetch (wp-api-fetch), wp-util and wp.template (Underscore templates), Heartbeat API, script dependencies, defer/async loading strategies (WordPress 6.3+), wp_set_script_translations, and frontend-backend communication patterns.
go-errors
by peixotorms
Use when handling errors in Go code. Covers error interface, fmt.Errorf, %w verb, unwrap, error chain, error wrapping, errors.Is, errors.As, sentinel errors, custom error type, panic and recover, error handling strategy, error handling patterns, stack trace, pkg/errors, error group, errgroup, multi-error, validation errors, in-band errors, error type switch, and common error handling mistakes.
wp-blocks
by peixotorms
Use when building Gutenberg blocks, block themes, or using the Interactivity API. Covers block.json configuration, register_block_type, @wordpress/scripts tooling, useBlockProps, RichText, InspectorControls, BlockControls, wp-block-editor packages, static and dynamic rendering, InnerBlocks, deprecations, theme.json, FSE (full site editing), template parts, block patterns, block variations, data-wp-* directives, server-side rendering, and WordPress 6.9 features.
wp-apis
by peixotorms
Use when working with WordPress core APIs in plugins or themes. Covers add_menu_page, add_submenu_page, add_options_page, add_shortcode, add_meta_box, register_post_type, register_taxonomy, HTTP API (wp_remote_request, wp_remote_get, wp_remote_post), wp_schedule_event (WP-Cron), wp_add_dashboard_widget, users and roles (add_role, current_user_can), privacy tools (wp_register_personal_data_exporter), theme mods, site health API, global variables ($wpdb, $post, $wp_query), add_image_size, responsive images, and advanced hooks (do_action, apply_filters, remove_action).
elementor-hooks
by peixotorms
Use when hooking into Elementor lifecycle events, injecting controls, filtering widget output, or using the JS APIs. Covers elementor/init, elementor/element/before_section_end, elementor/element/after_section_end, elementor/widget/render_content filter, elementor/frontend/after_enqueue_styles, frontend JS hooks (elementorFrontend.hooks, frontend/element_ready), editor JS hooks (elementor.hooks), $e.commands API ($e.run, $e.commands.register), $e.routes, $e.hooks (registerUIBefore, registerUIAfter), control injection patterns, CSS file hooks, forms hooks (Pro), and query filters.
rust-fintech
by peixotorms
Use when building financial, trading, or payment systems in Rust. Covers money handling, financial calculations, rounding, decimal precision with rust_decimal and BigDecimal, currency newtypes, ledger, journal entry, reconciliation, idempotency, ACID transactions, regulatory compliance, immutable transaction records, audit trails, checked arithmetic, and double-entry patterns.
sox-compliance
by peixotorms
Use when building financial reporting systems, accounting software, ERP integrations, payment reconciliation, ledger systems, audit trails, or any code handling financial data at publicly traded companies — SOX Section 302, Section 404, ITGC, IT General Controls, segregation of duties, SoD, change management, access review, audit trail, hash chain, WORM storage, 7-year retention, COSO framework, material weakness, internal controls, audit logging