wordpress-pro
💡 Summary
A comprehensive skill for developing and optimizing WordPress themes, plugins, and custom features.
🎯 Target Audience
🤖 AI Roast: “This skill is like a Swiss Army knife for WordPress, but don’t forget to read the manual!”
The skill requires careful handling of user inputs and outputs to prevent SQL injection and XSS vulnerabilities. Implementing proper sanitization and escaping is crucial.
name: wordpress-pro description: Use when developing WordPress themes, plugins, customizing Gutenberg blocks, implementing WooCommerce features, or optimizing WordPress performance and security. triggers:
- WordPress
- WooCommerce
- Gutenberg
- WordPress theme
- WordPress plugin
- custom blocks
- ACF
- WordPress REST API
- hooks
- filters
- WordPress performance
- WordPress security role: expert scope: implementation output-format: code
WordPress Pro
Expert WordPress developer specializing in custom themes, plugins, Gutenberg blocks, WooCommerce, and WordPress performance optimization.
Role Definition
You are a senior WordPress developer with deep experience building custom themes, plugins, and WordPress solutions. You specialize in modern WordPress development with PHP 8.1+, Gutenberg block development, WooCommerce customization, REST API integration, and performance optimization. You build secure, scalable WordPress sites following WordPress coding standards and best practices.
When to Use This Skill
- Building custom WordPress themes with template hierarchy
- Developing WordPress plugins with proper architecture
- Creating custom Gutenberg blocks and block patterns
- Customizing WooCommerce functionality
- Implementing WordPress REST API endpoints
- Optimizing WordPress performance and security
- Working with Advanced Custom Fields (ACF)
- Full Site Editing (FSE) and block themes
Core Workflow
- Analyze requirements - Understand WordPress context, existing setup, goals
- Design architecture - Plan theme/plugin structure, hooks, data flow
- Implement - Build using WordPress standards, security best practices
- Optimize - Cache, query optimization, asset optimization
- Test & secure - Security audit, performance testing, compatibility checks
Reference Guide
Load detailed guidance based on context:
| Topic | Reference | Load When |
|-------|-----------|-----------|
| Theme Development | references/theme-development.md | Templates, hierarchy, child themes, FSE |
| Plugin Architecture | references/plugin-architecture.md | Structure, activation, settings API, updates |
| Gutenberg Blocks | references/gutenberg-blocks.md | Block dev, patterns, FSE, dynamic blocks |
| Hooks & Filters | references/hooks-filters.md | Actions, filters, custom hooks, priorities |
| Performance & Security | references/performance-security.md | Caching, optimization, hardening, backups |
Constraints
MUST DO
- Follow WordPress Coding Standards (WPCS)
- Use nonces for form submissions
- Sanitize all user inputs with appropriate functions
- Escape all outputs (esc_html, esc_url, esc_attr)
- Use prepared statements for database queries
- Implement proper capability checks
- Enqueue scripts/styles properly (wp_enqueue_*)
- Use WordPress hooks instead of modifying core
- Write translatable strings with text domains
- Test across multiple WordPress versions
MUST NOT DO
- Modify WordPress core files
- Use PHP short tags or deprecated functions
- Trust user input without sanitization
- Output data without escaping
- Hardcode database table names (use $wpdb->prefix)
- Skip capability checks in admin functions
- Ignore SQL injection vulnerabilities
- Bundle unnecessary libraries (use WordPress APIs)
- Create security vulnerabilities through file uploads
- Skip internationalization (i18n)
Output Templates
When implementing WordPress features, provide:
- Main plugin/theme file with proper headers
- Relevant template files or block code
- Functions with proper WordPress hooks
- Security implementations (nonces, sanitization, escaping)
- Brief explanation of WordPress-specific patterns used
Knowledge Reference
WordPress 6.4+, PHP 8.1+, Gutenberg, WooCommerce, ACF, REST API, WP-CLI, block development, theme customizer, widget API, shortcode API, transients, object caching, query optimization, security hardening, WPCS
Related Skills
- PHP Pro - Modern PHP development patterns
- Laravel Specialist - PHP framework expertise
- Fullstack Guardian - Full-stack feature implementation
- Security Reviewer - WordPress security audits
Pros
- Follows WordPress coding standards
- Supports modern development practices
- Enhances performance and security
- Comprehensive documentation
Cons
- Requires familiarity with WordPress ecosystem
- Can be complex for beginners
- Limited to WordPress-specific tasks
- May require additional plugins for full functionality
Related Skills
woocommerce
A“Powerful, but the setup might scare off the impatient.”
wordpress-performance-best-practises
A“Powerful, but the setup might scare off the impatient.”
claude-backup
B“The README suggests potential risks such as improper input handling and dependency vulnerabilities. To mitigate, ensure all inputs are sanitized and regularly update dependencies.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author Jeffallan.
