What was done
Built and shipped a new skill, sa-landing-page-layouts, to capture your three landing-page layout patterns (compact, value-driven, location-based) plus the section composition specs you laid out (Problem, Benefits, How It Works). The skill lives in the canonical sail-skills repo and is ready for the next agent to load and use without rebuilding the blueprint from scratch.
Final file: skills/sa-landing-page-layouts/SKILL.md (14,454 bytes, 217 lines) in samaguiar1982-cpu/sail-skills on main.
Commits:
37ff49b0 - initial create
52185775 - cleanup (removed 4 trailing lines the Pipedream wrapper injected into the file body)
What the skill covers
- Required first step: ask which of the 3 layouts (A/B/C) before drafting.
- Cross-cutting rules: no em dashes, banned words list, Poppins 500-700, dark blue CTAs with orange hover, custom forms only (no Gravity Forms), area-matched phones, E-E-A-T tone, no Perplexity attribution, no emojis.
- Layout A: Compact - 7 sections, single-message conversion focus. Sidebar appears once at bottom.
- Layout B: Value-Driven - 11 sections, multi-touch persuasion with comparison table or Bigger Share Calculator / fee-increase calculator widget, personas, client photos carousel.
- Layout C: Location-Based - Layout B plus location familiarity section, location image strip, inline CTA bars with area phone, area-matched final CTA. Notes 502 for Louisville, 859 for Lexington (defers to firm-briefing for canonical numbers).
- Section specs with all 6 of your Problem Section opener phrases ("You know the feeling...", "Car accidents are life-changing...", etc.) and the 8 specific frustration bullets you wrote, plus your full Benefits 3-part pattern and the 5-step How It Works reference set.
- Build flow chains to firm-briefing, sa-template-reference, sail-design-foundation, brand-voice-enforcer, brand-compliance-linter, pre-publish-qa, wp-content-deployer, playwright-visual-qa, batch-indexnow, notion-session-export.
- Rollback notes WP revisions + wp-content-deployer logs as the restore path.
QA performed
- Em-dash scan: clean.
- Banned-word scan (justice, guide, compassion, help you, fight, etc.): clean. The only occurrences are inside the explicit banned-words list itself.
- Local file size matches committed size (14,454 bytes) after the cleanup commit. Diff confirms -4 lines, +0 lines on the cleanup.
- Skill metadata follows the same YAML pattern as sa-template-reference.