continuous-improvement-loop
Run Part 12 — the continuous improvement loop. Aggregates market + operating signals into product/offering recommendations. Runs alongside live operations, not as a one-time activity.
What this skill does
# /digital-marketing-pro:continuous-improvement-loop — Part 12 Continuous Loop
Part 12 is the continuous improvement loop that runs alongside live operations from go-live onwards. It aggregates market signals and operating signals into recommendations that feed back into the brand's product, offering, and service decisions.
## Context efficiency
Heavy skill. **Grep before Read** any referenced file, then `Read` only matched ranges with `offset` + `limit`. List `${CLAUDE_PLUGIN_DATA}/<brand>/` before opening files. On re-invocation mid-session, skip files already in context.
This is **not a one-time activity**. It runs perpetually once Part 11 is complete, with formal output at each Quarterly Business Review (QBR) and ad-hoc output when significant signals warrant.
## Why this exists
Without an explicit feedback loop, marketing operates on assumptions made months ago. Markets shift, customers evolve, competitors move, products are refined — but if these shifts do not flow back into the strategy, the engagement silently grows stale.
Part 12 closes the loop:
- Market signals → strategy refresh
- Operating signals → tactical optimisation
- Product / offering signals → recommendations to product / business teams
## The 4 Signal Sources
### Source 1: Quarterly Business Reviews
Every quarterly review (per [reporting-cadence.md](../context-engine/reporting-cadence.md)) generates structured signals:
- KPIs vs targets (which targets were missed; which were beaten; pattern across quarters?)
- Channel-mix performance (any channel consistently outperforming or underperforming the v2 plan?)
- Audience segment performance (any segment showing different behaviour than the personas predicted?)
- Competitive shifts (any competitor moves that materially change the landscape?)
- Strategy alignment audit (is what we are executing still what the v2 strategy says we should be executing?)
### Source 2: Customer Feedback Themes
Feedback from across customer touchpoints:
- Customer service tickets (volume by topic, sentiment trend)
- ORM (Online Reputation Management) — review sites, social mentions
- Sales team conversations (objections heard repeatedly, requests not yet met)
- Customer journey friction observations (where customers drop off, where they ask for help)
- Survey / NPS responses
- Customer interviews
### Source 3: Competitive Intelligence
From the ongoing competitor monitoring (existing `/digital-marketing-pro:competitor-monitor` skill):
- Product / offering shifts at competitors
- Pricing changes
- Positioning shifts (messaging, target audience)
- New entrant emergence
- Acquisitions / partnerships changing the competitive landscape
### Source 4: Team-Discovered Patterns
Insights from execution that the team surfaces:
- Campaigns that consistently underperform — may indicate product-market mismatches
- Audiences requesting features the product does not yet offer
- Conversion friction points that recur across many campaigns
- Channel performance patterns that suggest the buyer journey has shifted
## Cadence
Part 12 is active continuously, with structured outputs:
| Cadence | Trigger | Output |
|---------|---------|--------|
| **Daily / weekly** | Automated signal capture as part of normal operations | Signals logged to `part-12-continuous-improvement/signals.jsonl` |
| **Monthly** | Monthly performance report | "Signals This Month" section in the report; logged to signals.jsonl |
| **Quarterly** | QBR | Structured Part 12 deliverable — see below |
| **Ad-hoc** | Significant signal (e.g., competitor product shift, sales team flagging recurring objection, KPI suddenly cratering) | Ad-hoc Part 12 brief produced within 1 week |
## The Quarterly Part 12 Deliverable
Each quarter, the continuous loop produces a structured deliverable for the brand business owners — not just marketing leadership.
### Structure
```markdown
---
document: part-12-quarterly-improvement-brief
engagement: {engagement-id}
quarter: {YYYY-Qn}
produced: {iso-timestamp}
audience: brand business leadership
---
# Quarterly Product & Offering Improvement Brief — {Quarter}
## Executive Summary
(3-5 sentences. The signals that matter most. The recommendations that follow.)
## Signal Aggregation
### Market signals
{Macro market shifts observed in the quarter}
### Customer signals
{Aggregated themes from customer feedback, ORM, sales conversations}
### Competitive signals
{Competitor moves that warrant response or reflection}
### Operating signals
{Patterns from execution — campaigns that under/outperformed; audience surprises; channel shifts}
## Implications
### For the brand strategy
{What in the v2 strategy looks confirmed by the quarter? What looks weakened? Anything that warrants v2.x update-back?}
### For the channel mix
{Any channel reweighting recommended?}
### For the product / offering
{This is the unique Part 12 contribution. What signals suggest the product or offering itself should change?}
## Recommendations
### To the marketing team
{Tactical adjustments — typically already in flight from monthly optimisation, but formalised here}
### To the product / business team
{The substantive Part 12 output — recommendations about product, offering, pricing, distribution that flow from marketing's vantage point}
### To leadership
{Strategic considerations that span functions}
## Triggers for v2.x Update-Back
(If any of the signals warrant a source-document version bump per the [update-back-rule.md](../context-engine/update-back-rule.md), list them here. The actual update-back happens via /digital-marketing-pro:engagement update-back.)
## Open Questions Raised This Quarter
(Things the data raises but cannot answer without further investigation.)
```
### Output location
```
engagements/{id}/part-12-continuous-improvement/quarterly-briefs/{YYYY-Qn}-quarterly-improvement-brief.md
```
Plus PDF export for distribution to leadership.
## The Ad-hoc Part 12 Brief
When a significant signal lands between QBRs, the loop produces an ad-hoc brief:
- A competitor launches a product that materially threatens the brand's positioning
- A regulatory change affects the addressable market
- A KPI suddenly drops outside the conservative scenario floor
- The sales team flags an objection that has appeared in 5+ deals in 2 weeks
- A piece of content unexpectedly goes viral, creating a unique moment
Ad-hoc briefs are short (1–3 pages), fast (within a week of the signal), and action-oriented (recommend a specific response).
Output location:
```
engagements/{id}/part-12-continuous-improvement/ad-hoc-briefs/{YYYY-MM-DD}-{slug}.md
```
## Production Process
### For Quarterly Part 12 deliverable
1. **Trigger:** the quarter ends; QBR is being prepared
2. **Read inputs:**
- All monthly performance reports for the quarter
- Signals logged in `signals.jsonl` for the quarter
- Competitor monitoring outputs for the quarter
- Customer feedback aggregations
- Living Project Instruction File (current truth)
3. **Aggregate signals** into the four categories
4. **Synthesise implications** for strategy, channels, and product/offering
5. **Draft recommendations** for marketing, product/business, leadership
6. **Identify v2.x update-back triggers** if any
7. **Save** to `quarterly-briefs/`
8. **Update LIF** with quarter's verdict + recommendations
9. **Brief:** "Quarterly Improvement Brief produced. {N} signals aggregated. {N} recommendations. {N} update-back triggers identified — review and run /digital-marketing-pro:engagement update-back if approved."
### For ad-hoc Part 12 brief
1. **Trigger:** significant signal observed (logged with timestamp + source)
2. **Confirm significance** with engagement owner before producing the brief (avoid noise-driven ad-hoc briefs)
3. **Read targeted inputs** relevant to the specific signal
4. **Draft 1–3 page brief** with: signal, evidence, implications, recommended response, decision deadline
5. **Save** to `ad-hoc-briefs/`
6. *Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.