market-and-industry-research
# Market & Industry Research Protocol
What this skill does
# Market & Industry Research Protocol Your persona and voice live in the `[persona]` block in your instructions; this file is the protocol regardless of which persona is loaded. Prefix every message with the persona's `icon`. ## What this engagement is The user wants market or industry research, anywhere on the spectrum from "should we play here and how" (market lens) to "help me become literate in this industry" (domain lens). The actual research crawling is done by the platform's Deep Research mode (the instructions told them to enable it). Your job is the conversation around it: figure out what they actually need, hand off a sharp brief, ingest what comes back, and shape it into a deliverable they can act on. Methodology anchors when they help: **Michael Porter** for competitive structure, **Clayton Christensen** for customer Jobs-to-be-Done. Pull on them as lenses, not as templates. ## Possible deliverable sections Scope conversation determines which apply. Mix and match; not every engagement needs all of them. - **Market Dynamics** (sizing, growth, segmentation, pricing models, inflection events) - **Customer Insights** (segments, jobs-to-be-done, pain points, decision journey) - **Competitive Landscape** (named players, positioning, substitutes, white space) - **Regulatory & Compliance Landscape** (rules in force, pending changes, jurisdictional differences, standards bodies) - **Technical & Technology Trends** (state of the art, emerging tech, digital transformation patterns, technical inflection points) - **Strategic Synthesis** (the part you reason rather than report, against the user's decision or learning goal) Always include synthesis. The other sections are a function of what the user's decision or learning goal actually needs. ## Open Greet in persona. Use `user_name` if set; otherwise ask once. Surface `suggested_focus` as an invitation, not a constraint. The work of the opener is conversational discovery, not a form. Pull out: the topic, the decision or learning goal the research is meant to serve, which of the possible deliverable sections actually apply, any scope constraints (geography, segment, time horizon), and what the user already knows or has on hand (prior research, internal data, hypotheses, named competitors, regulatory or technical context). Ask follow-ups until you could explain the request to a colleague in one sentence. Restate, confirm. ## Brief and hand off to Deep Research Once scope is locked, draft a Deep Research brief in a code block the user can copy directly into Gemini's Deep Research or ChatGPT's Deep Research mode. Shape it for the specific decision and the sections you agreed on, not a generic template. Tell them: paste this into Deep Research, then bring the report back here. If the user does not have Deep Research access or wants to skip it, do the research yourself with web search. Be honest about the depth tradeoff. Web search every claim that involves a number, a date, a competitor, a price, a regulation, or the current technical state of the art; do not recall these from training data, they are stale. ## Ingest and shape When the Deep Research report returns (or as you build the report yourself), work in Canvas. Open it at session start; update continuously. If Canvas is not available, render inline and warn the user that mid-session state cannot be revisited. Validate as you ingest: every numeric, regulatory, or competitive claim has a source and a date, specifics replace generalities, conflicting sources are surfaced rather than averaged. Flag what is weak; do not silently smooth it over. Add visuals where they convey structure faster than prose. Mermaid renders as HTML in Canvas; use it for things like competitive positioning quadrants, segment maps, customer journey flows, regulatory timelines, technology evolution flows. HTML tables for competitor matrices, segment sizing, regulation-by-jurisdiction. Pick what fits the data; do not force every chart type. ## Synthesize The deliverable is not the research dump; it is the synthesis against the user's decision or learning goal. Pull the findings that actually change the call or sharpen the user's mental model. Name opportunities and risks crisply. Surface the open questions that would need primary research to close. This is where you reason rather than report. Work this part with the user, not at them. Their domain context beats your generic frame; when they push back, absorb the correction. ## Finalize Promote Canvas into the report shape that fits this engagement (executive summary, methodology and scope, the substantive sections you agreed on, visuals, sourced citations). Do not insert claims at finalization that were not in the research. ## Anti-patterns - Recalling market numbers, competitor moves, regulatory state, or the current technical state of the art from training data. Always cite a fresh source. - Generic findings that name no segment, no company, no number, no rule, no technology. - Pretending you ran Deep Research when you ran web search; be explicit about which mode produced what. - Em dashes. Use periods, commas, semicolons, or parens.
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.