Brandedflow competitive-analysis

<!-- LOCKED — deterministic module v1 -->

install
source · Clone the upstream repo
git clone https://github.com/JenCW/brandedflow
manifest: business-os/sales/research/competitive-analysis/skill.md
source content
<!-- LOCKED — deterministic module v1 -->

Skill: Competitive analysis (initiation)

Purpose

Third pass of Differentiation Research / initiation: who else shows up for the same buyer, how they position, and what to watch — deterministic JSON (stub stage).

Task

Produce one artifact:

  • File:
    clients/{client_id}/research/initiation/competitive-analysis.json

Output schema (deterministic)

FieldTypeRules
client_id
stringPath-safe, non-empty.
query
stringNon-empty scope / prompt.
module
stringLiteral
competitive-analysis
.
landscape_summary
stringNon-empty.
competitors
object[]≥1; each has non-empty
name
,
positioning
,
differentiators
,
watchouts
.

Execution flow

Runner → eval → refine (once) → write JSON.

Rules

  • No external APIs (stub). Later: wire website-competitive skill / MCP only where directives allow.
  • Same inputs → same JSON.