SetupPrompt Library

Prompt Library

Ready-to-use prompts for SproutOS across site maintenance, performance, security, content, code, and WooCommerce. Copy, adapt, and run them today.

You don't need to learn commands or tool names. Just describe what you want in plain language - your AI handles the rest. These are real prompts you can copy, adapt to your site, and run today.

Site Maintenance

Weekly plugin update routine for a client site

"Before touching anything, take a full UpdraftPlus backup of the site. Then check for available plugin updates. Apply them one at a time - after each update, check if the site loads correctly and flag any errors. Give me a summary at the end with what was updated and anything that failed."

Monthly site health audit

"Run a full site health check. I want to know: are there any pending plugin or theme updates, how large is the database, are there any broken internal links, how much disk space are we using, and are there any PHP errors in the debug log. Give me a structured report I can share with the client."

Content cleanup before a site handoff

"Go through all published posts and pages. Find anything that has no featured image, no meta description, or is still sitting in draft with a modified date older than 6 months. List everything with the post ID, title, and what's missing."

Database cleanup after a year of posts

"Find all post revisions older than 30 days and delete them. Also remove any orphaned postmeta rows, expired transients older than 7 days, and spam comments. Show me the counts before and after so I can see what was cleared."

Performance

Diagnosing a slow page score before a client call

"Run a Lighthouse performance audit on the homepage. For every issue it flags, trace the exact cause - which plugin, theme file, or script is responsible. I need to walk into a client call with specific answers, not generic suggestions."

Finding what's bloating the database autoload

"Check the wp_options table and show me everything in autoload sorted by size. Flag anything over 10KB and tell me which plugin or theme owns it. I want to know what's slowing down every page load before I start removing anything."

Full database and cache cleanup on a mature site

"This site has been running for 3 years without a cleanup. Find and report: abandoned post revisions, orphaned postmeta, expired transients, spam comments, and unused terms. Don't delete anything yet - just give me the full report with counts and estimated sizes so I can decide what to clean."

Security

Pre-launch security check on a client build

"Scan all active theme files and child theme files for hardcoded credentials, API keys, passwords, or anything that looks like a secret. Also check functions.php and any custom plugin files in wp-content. List every match with the file path and line number."

Quarterly plugin vulnerability audit

"List all active plugins with their current versions. For each one, check if there are known vulnerabilities reported in the changelog or readme. Flag anything that hasn't been updated in over 6 months. Give me a risk summary I can use to prioritize what to update or replace."

Content and SEO

Building a campaign landing page fast

"Create a new page called 'Summer Sale 2025'. Set it to draft. Use this content: [paste your content here]. Structure it with a hero section, three feature blocks, and a CTA at the bottom. Use our active theme's CSS classes for the layout so it matches the rest of the site."

Pre-migration URL audit

"We're moving this site to a new domain next week. Find every hardcoded reference to the current domain across all theme files, functions.php, and the wp_options table. List each one with the file path or option name so we can update them before the migration."

WooCommerce revenue report for the finance team

"Pull all WooCommerce orders from last month with status 'completed'. Give me the total revenue, average order value, top 5 products by revenue, and number of orders per week. Format it as a summary table I can copy into a spreadsheet."

Code and Automation

Global design tweak across an Elementor site

"Change the border radius on all buttons across the site to 8px. Check the Elementor global styles first - if it's set there, update it at the global level. If buttons have it set per-widget, find them and update each one. Let me know how many were changed and if anything was skipped."

Deploying a custom PHP snippet without touching plugin files

"Write a PHP snippet that adds a sticky announcement banner to the top of every product page. The banner should say 'Free shipping on orders over $50' and be dismissible with a close button. Save it to the sandbox so it loads automatically. Make sure it doesn't conflict with any existing hooks."

Tracking down a JavaScript conflict after a plugin update

"After yesterday's plugin updates, there's a JS error on the checkout page that's stopping the order button from working. Check the browser console output, read the active theme's JS files, and look at any scripts enqueued by WooCommerce or recently updated plugins. Find the conflict and suggest a fix."

WooCommerce

Stock alert before a product restock decision

"List all products where stock quantity is below 5 units. Include the product ID, name, current stock, and whether it's set to backorder. Sort by stock level low to high. I need this to decide what to reorder this week."

End-of-quarter coupon performance report

"Generate a report for all coupon codes used in the last 3 months. For each coupon, show: total uses, total discount given, and total revenue on orders where it was applied. Highlight any that were used more than 50 times - those are the ones worth renewing."

Bulk product update before a sale

"We're running a 20% sale on all products in the 'Summer Collection' category starting tomorrow. Set all of them to sale price at 20% off their regular price. Don't touch any products that already have a sale price set. Show me a list of what was changed before saving."

How to Write Better Prompts

A few habits that consistently produce better results:

  • Describe the outcome, not the method. "Make all product images square with a white background" is clearer than "update the image CSS." Let the AI choose the approach.
  • Reference your actual setup. Mention your theme name, plugin names, or page names - "our Astra child theme" or "the Elementor homepage" - so the AI reads the right files first.
  • Ask for a report before making changes. On anything unfamiliar or risky, start with "show me" or "find and list" before "update" or "delete." Review what the AI finds, then tell it to proceed.
  • Break large tasks into phases. Give the AI one step at a time for complex workflows. Review the result of each phase before moving to the next.

Next Steps