Brandedflow niche-research

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

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

Skill: Niche research (initiation)

Purpose

Second pass of Differentiation Research / initiation: who the builder serves, how the niche is bounded, and what language the market uses — deterministic JSON (stub stage).

Task

Produce one artifact:

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

Output schema (deterministic)

FieldTypeRules
client_id
stringPath-safe, non-empty.
query
stringNon-empty scope / prompt.
module
stringLiteral
niche-research
.
niche_statement
stringNon-empty.
buyer_personas
object[]≥1; each
name
+
behaviors
non-empty.
market_forces
string[]≥1 non-empty strings.
language_bank
string[]≥1 non-empty strings (phrases the niche uses).

Execution flow

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

Rules

  • No external APIs (stub).
  • Same inputs → same JSON.
  • Run after marketing-research when you want the full initiation sequence (order is convention, not enforced in code).