| name | company-intel-synthesis |
| description | Refresh company intelligence reports and generate cross-company trend analysis |
| user-invocable | true |
| argument-hint | [--companies <list>] [--refresh-all] |
Company Intelligence Synthesis
Update existing company intelligence reports and generate a cross-company analysis identifying trends, ecosystem shifts, and strategic patterns.
Usage
/company-intel-synthesis
/company-intel-synthesis --refresh-all
/company-intel-synthesis --companies "NVIDIA, Google Intrinsic, Siemens"
Arguments
- No arguments: generate synthesis from existing reports without refreshing them
--refresh-all: run company-intel (update mode) on every company in deliverables/intel/companies/ before synthesizing
--companies <list>: refresh only the listed companies, then synthesize across all
Process
Step 1: Inventory existing reports
- List all
*.md files in deliverables/intel/companies/ (excluding *-deep-dive.md)
- For each, note the "Last updated" date and key coverage areas
Step 2: Refresh (if requested)
- For each company to refresh, invoke the
company-intel skill in update mode
- Run updates in parallel where possible (independent web searches)
- Report which companies were updated and which had no changes
Step 3: Cross-company analysis
Read all current profiles and produce a synthesis covering:
Coverage heat map: Which platform blocks are covered by multiple vendors vs. uncovered?
| Block | {Company A} | {Company B} | {Company C} | Coverage Count |
|---|
| Train Workloads | 🟢 | 🟢 | ⬜ | 2/N |
Partnership network: Who partners with whom? Exclusive vs. shared partners? (e.g., "FANUC partners with both NVIDIA and Google; ABB is NVIDIA-exclusive")
Ecosystem dynamics:
- Which companies are complementary vs. competitive?
- Where are alliances forming? Where are they fracturing?
- Which companies are expanding into new blocks?
Trend signals:
- Product launches, acquisitions, or pivots since last synthesis
- Shifts in open-source strategy (new projects open-sourced, projects going proprietary)
- Pricing changes or business model shifts
- Leadership or organizational changes
Red Hat strategic implications:
- Which gaps remain unfilled by any vendor? (partnership or build opportunities)
- Where are multiple vendors converging? (standardization signals)
- Which vendor moves create risk for Red Hat's positioning?
Step 4: Write synthesis report
Output to deliverables/intel/reports/YYYY-MM-DD-synthesis.md:
# Intelligence Synthesis — {YYYY-MM-DD}
## Companies Analyzed
- {Company} (last updated: {date})
## Coverage Heat Map
{table}
## Key Developments Since Last Synthesis
{bulleted list of significant changes}
## Ecosystem Dynamics
{partnership network, alliances, competitive shifts}
## Trend Signals
{emerging patterns}
## Strategic Implications for Red Hat
{numbered list: opportunities, risks, questions}
Step 5: Flag stale reports
- Any company with "Last updated" older than 90 days gets flagged
- Output a list of stale reports with recommended action (refresh or archive)
Step 6: Update README.md
Update the Competitive Analysis Reports section in README.md to point to the newly generated synthesis report. Replace the previous synthesis link with:
- **[YYYY-MM-DD Synthesis](deliverables/intel/reports/YYYY-MM-DD-synthesis.md)** -- {N}-company coverage heat map across {B} platform blocks, partnership network analysis, ecosystem dynamics, {T} trend signals, {I} Red Hat strategic implications
Use the actual counts from the report for N (companies), B (blocks), T (trend signals), and I (strategic implications).
Style Rules
- Same style principles as
company-intel (CLAUDE.md style guide)
- Synthesis should surface non-obvious patterns, not just summarize individual reports
- Use factual language for competitive dynamics — "X partners with Y" not "X dominates Y"