executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
weekly-loopRun the weekly SEO loop on one page that should make money: read how the focus page did, judge the last change by search and conversions, and propose one next change with evidence. Use when the user asks what to work on this week, whether a change worked, or wants a weekly SEO check-in.
Independent GitHub snapshot · Automated classification · Original documentation governs
Rankings that don't convert are worth nothing, and a sitewide audit gives no idea which fix pays. So the loop works on one page (the focus page the owner picked in Loomaly) and makes one change at a time, then judges it on search and conversions.
sites_list: find the site id.focus_page (siteId): the owner's brief (what the site sells, to whom, what counts as a conversion), the focus page's Search Console numbers (last 28 days vs the 28 before), its open issues, a conversion checkup (the page read against the brief), and the change log, each change with a verdict. With no focus page it returns candidates instead.fix_prompt (findingId): instructions for one open issue on the page.log_change (siteId, summary, shippedOn, ref, optional conversionsBefore / conversionsAfter): record a change once it is live.set_focus_page (siteId, page) and set_brief (siteId, offer, customer, conversion): save the owner's choice of page and their brief.mark_fixed / verify: close an issue the change fixed.sites_list, then focus_page.
candidates (pages already seen in search, ranking 3–20) that looks like it should convert; without Search Console there are none, so ask which page matters most (often pricing or the main product page). Once the owner picks, set_focus_page.checkup.state is needs_brief: ask the owner what the site sells, to whom, and what counts as a conversion, and set_brief with their words.miss means the page climbed but did not convert better; win means more conversions, even with flat rankings. too_little (and lowTraffic) means the page gets too few clicks for search to show anything: say so, and judge the page by the checkup and its index status until traffic grows. search_up only says search improved, because no conversions were given — ask the owner for them (before and after windows are in measure.windows) and record them with log_change's fields on a new entry or in the dashboard.blockers is not empty, those come first: pages that can't be found can't be improved by any change to the focus page. Recommend fixing the biggest one (fix_prompt with its findingId).watching, recommend nothing new. Changing the page now makes that change impossible to judge. Say how many days are left.fail item in checkup (the page does not say what it offers, has no proof, no step towards the conversion…). These cost conversions directly.openFindings), using fix_prompt.log_change with the day it went live and the PR, and mark_fixed any issue it closed (the owner can also do this in the dashboard; a fix claimed on the focus page is logged automatically).