**Interactive Setup Wizard** - Initialize a new WordPress/Enfold GitOps project with guided configuration.
Initialize a new WordPress/Enfold GitOps project with a guided wizard that sets up directory structure, GitHub Actions workflows, and configuration files. Use this when starting fresh with the vibing-enfold template to automate WordPress content management through Git.
/plugin marketplace add tuvens/enfold-llm/plugin install tuvens-enfold-llm@tuvens/enfold-llmInteractive Setup Wizard - Initialize a new WordPress/Enfold GitOps project with guided configuration.
Tip: Starting fresh? Use the vibing-enfold template instead - it includes everything pre-configured.
This wizard will:
.claude-wp.json)Make sure you have:
Ask the user for:
Copy these template files to project root:
.github/workflows/deploy.yml - GitHub Actions workflowscripts/ directory - Deployment and management scriptstheme/design-tokens.json - Theme customization fileclaude/ directory - Documentation and guidesCreate content directories with .gitkeep files:
content/pages/, content/posts/, content/portfolio/, content/layouts/meta/pages/, meta/posts/, meta/portfolio/, meta/layouts/Create .claude-wp.json in project root with user's settings:
{
"site": {
"name": "User's Site Name",
"production_url": "https://usersite.com",
"staging_url": "https://staging.usersite.com"
},
"wordpress": {
"username": "",
"application_password": ""
},
"paths": {
"content": "content/",
"meta": "meta/",
"theme": "theme/"
}
}
Note: The wordpress section is for local development scripts only. Never commit credentials to this file.
After the wizard completes, provide clear next steps:
Your project structure is ready. Now complete these manual steps:
wordpress/enfold-rest-meta/wp-content/plugins/enfold-rest-meta/Add these Secrets in GitHub → Settings → Secrets and variables → Actions:
USERNAME - Your WordPress username (with editor permissions)APP_PASSWORD - WordPress Application PasswordAdd these Variables in GitHub → Settings → Secrets and variables → Actions:
PRODUCTION_URL - {production_url from config}STAGING_URL - {staging_url from config}# Create your first page
/wp-create-page
# Check status
/wp-status
# Push to staging for testing
git add -A && git commit -m "feat: Initial setup"
git push origin staging
theme/design-tokens.json for brandingcontent/pages/Ready to start building! 🚀
If setup fails:
context/claude/troubleshooting.md for detailed help