| name | wordpress |
| description | Complete WordPress development workflow covering theme development, plugin creation, WooCommerce integration, performance optimization, and security hardening. |
| category | workflow-bundle |
| risk | safe |
| source | personal |
| date_added | 2026-02-27 |
WordPress Development Workflow Bundle
Overview
Comprehensive WordPress development workflow covering theme development, plugin creation, WooCommerce integration, performance optimization, and security. This bundle orchestrates skills for building production-ready WordPress sites and applications.
When to Use This Workflow
Use this workflow when:
- Building new WordPress websites
- Creating custom themes
- Developing WordPress plugins
- Setting up WooCommerce stores
- Optimizing WordPress performance
- Hardening WordPress security
Workflow Phases
Phase 1: WordPress Setup
Skills to Invoke
app-builder - Project scaffolding
environment-setup-guide - Development environment
Actions
- Set up local development environment (LocalWP, Docker, or Valet)
- Install WordPress
- Configure development database
- Set up version control
- Configure wp-config.php for development
Copy-Paste Prompts
Use @app-builder to scaffold a new WordPress project with modern tooling
Phase 2: Theme Development
Skills to Invoke
frontend-developer - Component development
frontend-design - UI implementation
tailwind-patterns - Styling
web-performance-optimization - Performance
Actions
- Design theme architecture
- Create theme files (style.css, functions.php, index.php)
- Implement template hierarchy
- Create custom page templates
- Add custom post types and taxonomies
- Implement theme customization options
- Add responsive design
Theme Structure
theme-name/
├── style.css
├── functions.php
├── index.php
├── header.php
├── footer.php
├── sidebar.php
├── single.php
├── page.php
├── archive.php
├── search.php
├── 404.php
├── template-parts/
├── inc/
├── assets/
│ ├── css/
│ ├── js/
│ └── images/
└── languages/
Copy-Paste Prompts
Use @frontend-developer to create a custom WordPress theme with React components
Use @tailwind-patterns to style WordPress theme with modern CSS
Phase 3: Plugin Development
Skills to Invoke
backend-dev-guidelines - Backend standards
api-design-principles - API design
auth-implementation-patterns - Authentication
Actions
- Design plugin architecture
- Create plugin boilerplate
- Implement hooks (actions and filters)
- Create admin interfaces
- Add custom database tables
- Implement REST API endpoints
- Add settings and options pages
Plugin Structure
plugin-name/
├── plugin-name.php
├── includes/
│ ├── class-plugin-activator.php
│ ├── class-plugin-deactivator.php
│ ├── class-plugin-loader.php
│ └── class-plugin.php
├── admin/
│ ├── class-plugin-admin.php
│ ├── css/
│ └── js/
├── public/
│ ├── class-plugin-public.php
│ ├── css/
│ └── js/
└── languages/
Copy-Paste Prompts
Use @backend-dev-guidelines to create a WordPress plugin with proper architecture
Phase 4: WooCommerce Integration
Skills to Invoke
payment-integration - Payment processing
stripe-integration - Stripe payments
billing-automation - Billing workflows
Actions
- Install and configure WooCommerce
- Create custom product types
- Customize checkout flow
- Integrate payment gateways
- Set up shipping methods
- Create custom order statuses
- Implement subscription products
- Add custom email templates
Copy-Paste Prompts
Use @payment-integration to set up WooCommerce with Stripe
Use @billing-automation to create subscription products in WooCommerce
Phase 5: Performance Optimization
Skills to Invoke
web-performance-optimization - Performance optimization
database-optimizer - Database optimization
Actions
- Implement caching (object, page, browser)
- Optimize images (lazy loading, WebP)
- Minify and combine assets
- Enable CDN
- Optimize database queries
- Implement lazy loading
- Configure OPcache
- Set up Redis/Memcached
Performance Checklist
Copy-Paste Prompts
Use @web-performance-optimization to audit and improve WordPress performance
Phase 6: Security Hardening
Skills to Invoke
security-auditor - Security audit
wordpress-penetration-testing - WordPress security testing
sast-configuration - Static analysis
Actions
- Update WordPress core, themes, plugins
- Implement security headers
- Configure file permissions
- Set up firewall rules
- Enable two-factor authentication
- Implement rate limiting
- Configure security logging
- Set up malware scanning
Security Checklist
Copy-Paste Prompts
Use @wordpress-penetration-testing to audit WordPress security
Use @security-auditor to perform comprehensive security review
Phase 7: Testing
Skills to Invoke
test-automator - Test automation
playwright-skill - E2E testing
webapp-testing - Web app testing
Actions
- Write unit tests for custom code
- Create integration tests
- Set up E2E tests
- Test cross-browser compatibility
- Test responsive design
- Performance testing
- Security testing
Copy-Paste Prompts
Use @playwright-skill to create E2E tests for WordPress site
Phase 8: Deployment
Skills to Invoke
deployment-engineer - Deployment
cicd-automation-workflow-automate - CI/CD
github-actions-templates - GitHub Actions
Actions
- Set up staging environment
- Configure deployment pipeline
- Set up database migrations
- Configure environment variables
- Enable maintenance mode during deployment
- Deploy to production
- Verify deployment
- Monitor post-deployment
Copy-Paste Prompts
Use @deployment-engineer to set up WordPress deployment pipeline
WordPress-Specific Workflows
Custom Post Type Development
register_post_type('book', [
'labels' => [...],
'public' => true,
'has_archive' => true,
'supports' => ['title', 'editor', 'thumbnail', 'excerpt'],
'menu_icon' => 'dashicons-book',
]);
Custom REST API Endpoint
add_action('rest_api_init', function() {
register_rest_route('myplugin/v1', '/books', [
'methods' => 'GET',
'callback' => 'get_books',
'permission_callback' => '__return_true',
]);
});
WooCommerce Custom Product Type
add_action('init', function() {
class WC_Product_Custom extends WC_Product {
}
});
Quality Gates
Before moving to next phase, verify:
Related Workflow Bundles
development - General web development
security-audit - Security testing
testing-qa - Testing workflow
ecommerce - E-commerce development