| name | competitive-positioning |
| multi_ticker_semantics | target_with_required_peers |
| description | Competitive positioning, strategic group mapping, differentiation analysis, competitive advantage assessment, market positioning map, value chain positioning, brand positioning, cost leadership vs differentiation, niche strategy analysis, disruptive positioning |
| temporal_scope | {"default_quarters":4,"max_quarters":10,"description":"Typical lookback: 4 quarters, max: 10"} |
| allowed_tools | ["search_companies","search_xbrl_facts","search_documents","search_sec_filings","get_company_financials","list_coverage","get_company_profile","read_source_outline","read_source_deep_outline","list_xbrl_concepts","read_source_pages","search_keyword_in_source"] |
| retrieval_scope | unstructured_document_search |
| min_tool_diversity | 6 |
competitive-positioning
Triggers
- Competitive positioning
- strategic group mapping
- differentiation analysis
- competitive advantage assessment
- market positioning map
- value chain positioning
- brand positioning
- cost leadership vs differentiation
- niche strategy analysis
- disruptive positioning
Defaults
| Parameter | Default Value | Rationale |
|---|
| ticker | (required) | Stock symbol to analyze |
| lookback_quarters | 4 | Standard lookback for this skill type |
Methodology
1. Retrieval Scope
This skill operates with retrieval_scope: unstructured_document_search. It performs unstructured document search at scale via the three-layer retrieval protocol (Layer 1→2→2.5→3), escalating to read_source_deep_outline only when lightweight labels cannot disambiguate pages, plus structured XBRL where needed.
2. Retrieval Strategy
Follows the retrieval strategy decision tree in contracts/retrieval.md. Primary branch: (b)/(c) Unstructured Query via the three-layer protocol. Resolve the canonical ticker first (exact → fuzzy alias → share-class) before any data call.
3. Temporal Scope
Default lookback: 4 fiscal quarter(s); maximum: 10. The default balances recency against the trend window this analysis requires.
4. Tool Allowlist
Per frontmatter allowed_tools:
search_companies — ticker resolution + company context (entity-alias fuzzy match)
search_xbrl_facts — primary structured financial facts (is_primary default)
search_documents — Layer 1 document discovery (page-level silver records)
search_sec_filings — Layer 1 SEC filing metadata index
get_company_financials — consolidated IS/BS/CF highlights
list_coverage — universe-level coverage discovery
get_company_profile — sector/industry classification + metadata
read_source_outline — Layer 2 lightweight page map (description + keywords)
read_source_deep_outline — Layer 2.5a deep page map (table_titles/drivers/metrics)