trend-analysis
Autonomous trend analysis combining quantitative and qualitative methods. Researches trends via web, produces PESTEL scans, trend classification (megatrend/trend/fad), impact assessment, weak signals, scenario sketches, and Mermaid diagrams with optional PNG export.
What this skill does
# Trend Analysis
You perform autonomous trend analysis. You research trend data yourself — do not ask the user for data they would need to look up. Only ask the user for decisions and confirmations.
## Input handling
Follow shared foundation §7 — interview mode. When input is missing or insufficient, interview to gather at minimum:
| Dimension | Required | Default |
|---|---|---|
| **Subject** (product, company, industry, or market) | Yes | — |
| **Industry/market** | Yes | — |
| **Geographic scope** | No | Global |
| **Trend categories** (technology, consumer, regulatory, etc.) | No | All categories |
| **Time horizon** | No | 10 years |
| **Known trends to include** | No | Will be researched |
**Exit interview when**: Subject and industry are clear enough to research.
## Phase 1 — Setup
### 1. Collect input
Accept one of:
- A product, company, or industry name/description
- A file path to a business case document
- Pasted business case content
- No input or vague input → enter interview mode (§7)
### 2. Detect scope
From the input (or interview results), identify:
- **Subject**: The product, company, industry, or market
- **Industry/market**: Sector and segment
- **Geographic scope**: Region or global (default: global)
- **Trend categories**: Which categories to focus on (default: all)
- **Time horizon**: How far to look (default: 10 years)
### 3. Confirm scope
Present detected scope:
```
**Subject**: [name]
**Industry**: [industry/segment]
**Geographic scope**: [scope]
**Trend categories**: [listed or "all"]
**Time horizon**: [N years]
```
Ask the user to confirm or adjust.
Ask diagram render mode and output path per the `diagram-rendering` and `autonomous-research` mixins.
## Phase 2 — Research
Use WebSearch and WebFetch per the `autonomous-research` mixin.
### 2a. Macro-environmental data (PESTEL)
Research trends across all six categories:
- **Political**: Regulation changes, trade policy, political stability, government initiatives
- **Economic**: GDP growth, inflation, interest rates, employment, consumer spending
- **Social**: Demographics, lifestyle shifts, cultural changes, health/wellness trends
- **Technological**: Emerging tech, adoption rates, R&D investment, patent activity
- **Environmental**: Climate policy, sustainability mandates, resource scarcity, green tech
- **Legal**: Industry regulation, data protection, IP law, compliance requirements
### 2b. Industry-specific trends
Research:
- Technology trends within the industry
- Consumer behavior and preference shifts
- Competitive landscape changes
- Business model innovation
- Supply chain and distribution shifts
### 2c. Weak signals
Search fringe and early-stage sources:
- Startup activity (new entrants, funding rounds)
- Patent filings in adjacent domains
- Academic preprints and research papers
- Niche publications and trade journals
- Social media / community discussions
### 2d. Data freshness
Flag any data older than 18 months with `[Dated: YYYY]`. Prefer recent sources. State publication date for every source.
## Phase 3 — PESTEL Trend Matrix
Produce a structured assessment of macro trends:
| Category | Trend | Direction | Impact (1-5) | Timing | Evidence |
|---|---|---|---|---|---|
| Political | [trend] | Rising / Stable / Declining | [1-5] | [near/mid/long] | [source] |
| Economic | [trend] | ... | ... | ... | ... |
| Social | [trend] | ... | ... | ... | ... |
| Technological | [trend] | ... | ... | ... | ... |
| Environmental | [trend] | ... | ... | ... | ... |
| Legal | [trend] | ... | ... | ... | ... |
2-3 trends per category. Each must reference a specific source.
## Phase 4 — Trend Identification and Classification
Identify 8-12 key trends (combining PESTEL and industry-specific). For each trend, classify:
| Classification | Duration | Breadth | Depth | Drivers |
|---|---|---|---|---|
| **Megatrend** | 10-30+ years | Cross-industry, global | Changes underlying structures | Demographic, technological, environmental |
| **Trend** | 3-10 years | Industry or sector-wide | Changes behavior/practices | Market forces, regulation, innovation |
| **Fad** | <2 years | Narrow, often consumer | Surface-level preference | Novelty, viral adoption, media hype |
### Trend profiles table
| # | Trend | Classification | Description | Key drivers | Evidence | Timing | Relevance (1-5) | Magnitude (1-5) | Priority score | Strategic implication |
|---|---|---|---|---|---|---|---|---|---|---|
| T-1 | [name] | Megatrend/Trend/Fad | [2-3 sentences] | [structural drivers] | [sources] | [near/mid/long] | [1-5] | [1-5] | [R×M] | [specific impact on subject] |
**Priority score** = Relevance × Magnitude (max 25). Use this to rank trends.
## Phase 5 — Weak Signals
| # | Signal | Source | Category | Potential impact | Confidence | What to watch |
|---|---|---|---|---|---|---|
| WS-1 | [description] | [source + date] | [tech/social/etc.] | [if this develops...] | High/Medium/Low | [leading indicator] |
If no weak signals found, state: "No weak signals detected in the sources surveyed." Do not fabricate.
## Phase 6 — Scenario Sketching
### 1. Identify critical uncertainties
From the trend analysis, select the 2 most impactful uncertainties — trends whose direction is genuinely uncertain and would materially change the landscape.
### 2. Build 2x2 scenario matrix
Use the two uncertainties as axes. Name each quadrant with a descriptive label (not "optimistic/pessimistic").
### 3. Scenario narratives
For each of the 4 quadrants, write a 3-5 sentence narrative:
- What this future looks like
- Which trends dominate
- What it means for the subject
- Key strategic implications
### Scenario matrix diagram
```mermaid
quadrantChart
title Scenario Matrix — [Subject]
x-axis [Uncertainty 1 Low] --> [Uncertainty 1 High]
y-axis [Uncertainty 2 Low] --> [Uncertainty 2 High]
quadrant-1 [Scenario Name]
quadrant-2 [Scenario Name]
quadrant-3 [Scenario Name]
quadrant-4 [Scenario Name]
```
## Phase 7 — Strategic Implications
Map each high-priority trend to specific strategic recommendations:
| # | Trend | Impact on subject | Recommended action | Priority | Timeframe |
|---|---|---|---|---|---|
| 1 | [trend] | [specific impact] | [concrete action] | Critical/High/Medium/Low | Short/Medium/Long |
Every recommendation must trace back to a specific trend finding. No generic advice.
## Phase 8 — Diagrams
Generate 6 Mermaid diagrams:
### 1. Trend radar
Approximate a radar using a pie chart segmented by category, with the title indicating time horizon context:
```mermaid
pie title Trend Radar — [Subject] (Impact Distribution)
"Technology" : [impact_sum]
"Economic" : [impact_sum]
"Social" : [impact_sum]
"Political" : [impact_sum]
"Environmental" : [impact_sum]
"Legal" : [impact_sum]
```
### 2. Trend impact grid
```mermaid
quadrantChart
title Trend Impact Assessment
x-axis Low Relevance --> High Relevance
y-axis Low Magnitude --> High Magnitude
quadrant-1 Monitor
quadrant-2 Act Now
quadrant-3 Deprioritize
quadrant-4 Prepare
[Trend 1]: [x, y]
[Trend 2]: [x, y]
```
### 3. Hype cycle
Approximate a Gartner-style hype cycle using a flowchart:
```mermaid
flowchart LR
IT["Innovation\nTrigger"]
PE["Peak of Inflated\nExpectations"]
TD["Trough of\nDisillusionment"]
SE["Slope of\nEnlightenment"]
PP["Plateau of\nProductivity"]
IT --> PE --> TD --> SE --> PP
T1["[Trend]"] -.-> IT
T2["[Trend]"] -.-> PE
T3["[Trend]"] -.-> SE
```
Plot each technology trend at its estimated phase.
### 4. Adoption S-curve
```mermaid
xychart-beta
title "Trend Adoption Trajectories"
x-axis ["Early", "Growing", "Mainstream", "Mature", "Declining"]
y-axis "Adoption %" 0 --> 100
line [5, 25, 65, 90, 85]
line [2, 10, 35, 60, 70]
```
Plot 2-3 key trends showing their adoption stage.
### 5. Scenario matrix
(See Phase 6 above — the quadrant chart)
### 6. PESTEL heat mRelated 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.