Site Upgrade Best Of
Use this skill when you want to upgrade an existing site using reference websites while staying grounded in current platform capability and business outcomes.
Invocation
/lp-site-upgrade --mode=platform-baseline
/lp-site-upgrade --mode=platform-baseline --baseline-max-age-days=30
/lp-site-upgrade --biz=HEAD --existing-site=https://example.com --reference-sites="siteA.com,siteB.com"
/lp-site-upgrade --biz=PET --launch-surface=pre-website --brief-max-age-days=21
Defaults:
mode=business-brief unless explicitly set to platform-baseline
baseline-max-age-days=30
brief-max-age-days=21
launch-surface=website-live unless site is not launch-ready
WEBSITE-02 first cycle is treated as L1 Build 2 (auto-mode contract below)
Canonical Artifacts
Platform baseline:
docs/business-os/platform-capability/latest.user.md
docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md
docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.html
- template:
docs/business-os/platform-capability/_templates/deep-research-platform-capability-baseline-prompt.md
docs/business-os/platform-capability/_templates/platform-capability-baseline-template.user.md
Business upgrade brief:
docs/business-os/site-upgrades/<BIZ>/latest.user.md
docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md
docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.html
- template:
docs/business-os/site-upgrades/_templates/deep-research-business-upgrade-prompt.md
docs/business-os/site-upgrades/_templates/site-upgrade-brief-template.user.md
Workflow
Stage 1: Select Mode
platform-baseline: periodic platform capability refresh.
business-brief: per-business best-of synthesis for website upgrade.
Stage 2A: Platform Baseline Mode
- Check
docs/business-os/platform-capability/latest.user.md.
- Treat baseline as stale if:
- file missing,
Status is not Active, or
Last-reviewed older than baseline-max-age-days.
- If stale, present a fully filled Deep Research prompt using:
docs/business-os/platform-capability/_templates/deep-research-platform-capability-baseline-prompt.md
- Pause until Deep Research output is provided.
- Save baseline doc to:
docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md
- Update
latest.user.md to point to the new baseline and set Status: Active.
- Render HTML companions (required):
pnpm docs:render-user-html -- docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md docs/business-os/platform-capability/latest.user.md
Stage 2B: Business Brief Mode
- Require active platform baseline first.
- Determine WEBSITE-02 phase:
- If
launch-surface=website-live and no dated upgrade brief exists for the business, classify as L1 Build 2.
- Apply Image-First Merchandising Auto-Mode when either is true:
L1 Build 2 and catalog is visual-first physical product.
- category cues indicate bags/fashion/accessories/footwear/jewelry/beauty, or launch assortment is high-variant (about 40+ SKUs/variants).
In this mode, require world-class exemplar analysis and shot-board outputs (see Output Contract).
- Check business brief pointer at:
docs/business-os/site-upgrades/<BIZ>/latest.user.md
- Treat brief as stale if:
- file missing,
Status is not Active, or
Last-reviewed older than brief-max-age-days, or
- reference-site list changed materially.
- If stale/missing, present a fully filled Deep Research prompt using:
docs/business-os/site-upgrades/_templates/deep-research-business-upgrade-prompt.md
- Pause until Deep Research output is provided.
- Save output to:
docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md
- Update
docs/business-os/site-upgrades/<BIZ>/latest.user.md to Status: Active.
- Render HTML companions (required):
pnpm docs:render-user-html -- docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md docs/business-os/site-upgrades/<BIZ>/latest.user.md
Stage 3: Build Fact-Find Handoff Packet
From the business brief, produce a lp-do-fact-find-ready packet in the same brief (or a linked addendum) containing:
- outcome frame and decision links
- best-of synthesis matrix (
Adopt/Adapt/Defer/Reject)
- prioritized backlog candidates with acceptance criteria
- dependencies and open questions
- source evidence pointers
Then hand off to /lp-do-fact-find for formal planning brief generation and task seeding.
Prompt Presentation Rules (Required)
When baseline/brief is stale or missing, output must include:
- exact reason for block
- exact template path
- fully filled copy-paste prompt block for Deep Research
- exact save path for returned output
- explicit mode declaration:
L1 Build 2 or post-Build 2, plus whether Image-First Merchandising Auto-Mode is active
Quality Rules
- Never jump straight from reference site names to build tasks without platform baseline and business brief.
- Do not copy proprietary creative/assets from reference sites.
- Every backlog candidate must map to a business outcome.
- Each P1/P2 candidate must include acceptance criteria and evidence refs.
- If confidence is low on a claim, mark it explicitly and attach a validation test.
- In Image-First Merchandising Auto-Mode, never ship generic visual advice; require measurable media contracts for homepage, PLP, PDP, and mobile gallery behavior.
- For any customer-facing website build or upgrade, include a legal/compliance baseline in the brief or handoff packet: required policy pages for the business model/jurisdictions, disclosed business identity/contact surface, consent-management surface for non-essential tracking, and storefront promise-copy alignment against those policies.
Output Contract
Platform baseline output
Must include:
- capability matrix
- delivery constraints
- gaps register
- preferred patterns and anti-patterns
- adopt/adapt/defer/reject scoring rubric
- freshness contract
Business brief output
Must include:
- existing site baseline
- reference-site pattern decomposition
- best-of synthesis matrix
- exemplar image shot-board (required when Image-First Merchandising Auto-Mode is active)
- website and technical implications
- legal/compliance website baseline when customer-facing commerce, lead capture, or tracking is present
- image-heavy launch contract with measurable acceptance criteria (required when Image-First Merchandising Auto-Mode is active)
- prioritized backlog candidates
- open questions
- source list
Fact-find handoff packet
Must include:
- candidate backlog table with priority, rationale, acceptance criteria, dependencies
- mapping from each item to outcome and decision link
- unresolved decisions requiring user input
- explicit legal/compliance backlog items when policy pages, consent management, business disclosure, or storefront-policy alignment are missing
Red Flags (Invalid Run)
- Marks brief ready without active platform baseline.
- Produces build backlog without best-of synthesis matrix.
- Lacks acceptance criteria on prioritized items.
- Omits source evidence for competitor/reference claims.
- Continues despite stale prerequisites without presenting Deep Research prompt.
- Writes/updates
.user.md artifacts but does not render matching .user.html companions.
- Marks an L1 Build 2 brief complete for a visual-heavy catalog without exemplar shot-board and image-heavy launch contract sections.
1---2name: lp-site-upgrade3description: Build website-upgrade strategy in three layers: (1) periodic platform capability baseline, (2) per-business upgrade brief from reference sites, and (3) lp-do-fact-find handoff packet for prioritized implementation backlog. Use when upgrading an existing site by synthesizing best-of patterns with platform-fit constraints.4---5
6# Site Upgrade Best Of
7
8Use this skill when you want to upgrade an existing site using reference websites while staying grounded in current platform capability and business outcomes.
9
10## Invocation
11
12```bash
13/lp-site-upgrade --mode=platform-baseline
14/lp-site-upgrade --mode=platform-baseline --baseline-max-age-days=30
15/lp-site-upgrade --biz=HEAD --existing-site=https://example.com --reference-sites="siteA.com,siteB.com"
16/lp-site-upgrade --biz=PET --launch-surface=pre-website --brief-max-age-days=21
17```
18
19Defaults:
20- `mode=business-brief` unless explicitly set to `platform-baseline`
21- `baseline-max-age-days=30`
22- `brief-max-age-days=21`
23- `launch-surface=website-live` unless site is not launch-ready
24- `WEBSITE-02` first cycle is treated as **L1 Build 2** (auto-mode contract below)
25
26## Canonical Artifacts
27
28Platform baseline:
29- `docs/business-os/platform-capability/latest.user.md`
30- `docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md`
31- `docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.html`
32- template:
33 - `docs/business-os/platform-capability/_templates/deep-research-platform-capability-baseline-prompt.md`
34 - `docs/business-os/platform-capability/_templates/platform-capability-baseline-template.user.md`
35
36Business upgrade brief:
37- `docs/business-os/site-upgrades/<BIZ>/latest.user.md`
38- `docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md`
39- `docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.html`
40- template:
41 - `docs/business-os/site-upgrades/_templates/deep-research-business-upgrade-prompt.md`
42 - `docs/business-os/site-upgrades/_templates/site-upgrade-brief-template.user.md`
43
44## Workflow
45
46### Stage 1: Select Mode
47
48- `platform-baseline`: periodic platform capability refresh.
49- `business-brief`: per-business best-of synthesis for website upgrade.
50
51### Stage 2A: Platform Baseline Mode
52
531. Check `docs/business-os/platform-capability/latest.user.md`.
542. Treat baseline as stale if:
55 - file missing,
56 - `Status` is not `Active`, or
57 - `Last-reviewed` older than `baseline-max-age-days`.
583. If stale, present a fully filled Deep Research prompt using:
59 - `docs/business-os/platform-capability/_templates/deep-research-platform-capability-baseline-prompt.md`
604. Pause until Deep Research output is provided.
615. Save baseline doc to:
62 - `docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md`
636. Update `latest.user.md` to point to the new baseline and set `Status: Active`.
647. Render HTML companions (required):
65 - `pnpm docs:render-user-html -- docs/business-os/platform-capability/<YYYY-MM-DD>-platform-capability-baseline.user.md docs/business-os/platform-capability/latest.user.md`
66
67### Stage 2B: Business Brief Mode
68
691. Require active platform baseline first.
702. Determine WEBSITE-02 phase:
71 - If `launch-surface=website-live` and no dated upgrade brief exists for the business, classify as `L1 Build 2`.
723. Apply **Image-First Merchandising Auto-Mode** when either is true:
73 - `L1 Build 2` and catalog is visual-first physical product.
74 - category cues indicate bags/fashion/accessories/footwear/jewelry/beauty, or launch assortment is high-variant (about 40+ SKUs/variants).
75 In this mode, require world-class exemplar analysis and shot-board outputs (see Output Contract).
764. Check business brief pointer at:
77 - `docs/business-os/site-upgrades/<BIZ>/latest.user.md`
785. Treat brief as stale if:
79 - file missing,
80 - `Status` is not `Active`, or
81 - `Last-reviewed` older than `brief-max-age-days`, or
82 - reference-site list changed materially.
836. If stale/missing, present a fully filled Deep Research prompt using:
84 - `docs/business-os/site-upgrades/_templates/deep-research-business-upgrade-prompt.md`
857. Pause until Deep Research output is provided.
868. Save output to:
87 - `docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md`
889. Update `docs/business-os/site-upgrades/<BIZ>/latest.user.md` to `Status: Active`.
8910. Render HTML companions (required):
90 - `pnpm docs:render-user-html -- docs/business-os/site-upgrades/<BIZ>/<YYYY-MM-DD>-upgrade-brief.user.md docs/business-os/site-upgrades/<BIZ>/latest.user.md`
91
92### Stage 3: Build Fact-Find Handoff Packet
93
94From the business brief, produce a lp-do-fact-find-ready packet in the same brief (or a linked addendum) containing:
95- outcome frame and decision links
96- best-of synthesis matrix (`Adopt/Adapt/Defer/Reject`)
97- prioritized backlog candidates with acceptance criteria
98- dependencies and open questions
99- source evidence pointers
100
101Then hand off to `/lp-do-fact-find` for formal planning brief generation and task seeding.
102
103## Prompt Presentation Rules (Required)
104
105When baseline/brief is stale or missing, output must include:
1061. exact reason for block
1072. exact template path
1083. fully filled copy-paste prompt block for Deep Research
1094. exact save path for returned output
1105. explicit mode declaration: `L1 Build 2` or `post-Build 2`, plus whether Image-First Merchandising Auto-Mode is active
111
112## Quality Rules
113
1141. Never jump straight from reference site names to build tasks without platform baseline and business brief.
1152. Do not copy proprietary creative/assets from reference sites.
1163. Every backlog candidate must map to a business outcome.
1174. Each P1/P2 candidate must include acceptance criteria and evidence refs.
1185. If confidence is low on a claim, mark it explicitly and attach a validation test.
1196. In Image-First Merchandising Auto-Mode, never ship generic visual advice; require measurable media contracts for homepage, PLP, PDP, and mobile gallery behavior.
1207. For any customer-facing website build or upgrade, include a legal/compliance baseline in the brief or handoff packet: required policy pages for the business model/jurisdictions, disclosed business identity/contact surface, consent-management surface for non-essential tracking, and storefront promise-copy alignment against those policies.
121
122## Output Contract
123
124### Platform baseline output
125
126Must include:
127- capability matrix
128- delivery constraints
129- gaps register
130- preferred patterns and anti-patterns
131- adopt/adapt/defer/reject scoring rubric
132- freshness contract
133
134### Business brief output
135
136Must include:
137- existing site baseline
138- reference-site pattern decomposition
139- best-of synthesis matrix
140- exemplar image shot-board (required when Image-First Merchandising Auto-Mode is active)
141- website and technical implications
142- legal/compliance website baseline when customer-facing commerce, lead capture, or tracking is present
143- image-heavy launch contract with measurable acceptance criteria (required when Image-First Merchandising Auto-Mode is active)
144- prioritized backlog candidates
145- open questions
146- source list
147
148### Fact-find handoff packet
149
150Must include:
151- candidate backlog table with priority, rationale, acceptance criteria, dependencies
152- mapping from each item to outcome and decision link
153- unresolved decisions requiring user input
154- explicit legal/compliance backlog items when policy pages, consent management, business disclosure, or storefront-policy alignment are missing
155
156## Red Flags (Invalid Run)
157
1581. Marks brief ready without active platform baseline.
1592. Produces build backlog without best-of synthesis matrix.
1603. Lacks acceptance criteria on prioritized items.
1614. Omits source evidence for competitor/reference claims.
1625. Continues despite stale prerequisites without presenting Deep Research prompt.
1636. Writes/updates `.user.md` artifacts but does not render matching `.user.html` companions.
1647. Marks an L1 Build 2 brief complete for a visual-heavy catalog without exemplar shot-board and image-heavy launch contract sections.