Repository navigation
The CI system went from a monolithic skill to a modular, structured intelligence system where context compounds across every mode.
What changed
Modular architecture
- Split
/analyze-competitorsfrom one 205-line file into a router (38 lines) + 6 workflow modules (landscape, deep-dive, synthesis, monitoring, guide, quality-rules) - Each module loads on demand. Router detects the mode, reads the right file.
Upgraded landscape
- 4 competitor types (Direct, Indirect, Substitute, Potential) with identification techniques per type
- Structured competitor profiles with fixed fields
- Source and confidence tagging on every data point
- Positioning map with axis selection guidance
- Coverage assessment flagging what's verified vs shallow
- New template (
template/competitive-landscape.md) with 7 sections
Upgraded deep dive
- Profile Summary at the top (structured fields that landscape uses for pre-population)
- Source and confidence tagging per claim (High/Med/Low)
- Competitor type classification (D/I/S/P) in frontmatter
- Seamless data flow into landscape universe table
Upgraded synthesis
- Evidence base structured around 6 categories: problem space, who's affected, competitive alternatives, our advantage, timing, risks
- Top 3 opportunities as "we should" statements grounded in evidence
- Coverage assessment: what's solid, shallow, missing, recommended next steps
- Owns the Strategic Insights section of
context/competitors.md
Smart entry point
- Run
/analyze-competitorswith no arguments to see where you are and what to do next - Reads context state, assesses CI maturity, recommends the specific next step
- Adapts to context: empty → onboard, no landscape → map the market, deep dives exist → synthesize
Onboarding upgrade
- Market section added to
company.md(market definition, JTBD, ICP segments, scope) - Onboarding flow reordered: company → market → competitors → personas → product
- Market questions added to follow-up step
How it connects
Context IS the chain. Each mode reads what others wrote to context/competitors.md:
- Deep dives feed landscape (pre-population via Profile Summary)
- Landscape feeds synthesis (market structure + profiles)
- Synthesis produces Strategic Insights section
- Monitoring tracks drift
- No orchestration engine needed
What's next
- Opportunity Assessment using Cagan's POA (POD-31)
- Strategic Critic agent (POD-32)
- Context file templates (POD-34)
- Automated monitoring via
/schedule(POD-20)