home / skills / faionfaion / faion-network / faion-researcher

faion-researcher skill

/skills/faion-researcher

npx playbooks add skill faionfaion/faion-network --skill faion-researcher

Review the files below or copy the command above to add this skill to your agents.

Files (42)
SKILL.md
6.9 KB
---
name: faion-researcher
description: "Research: idea generation, market research, competitors, personas, pricing, validation."
user-invocable: false
allowed-tools: Read, Write, Glob, Grep, WebSearch, WebFetch, AskUserQuestion, Task, TodoWrite, Skill
---
> **Entry point:** `/faion-net` — invoke this skill for automatic routing to the appropriate domain.

# Research Domain Skill

**Communication: User's language. Docs: English.**

## Purpose

Orchestrate all research and discovery activities for product/startup development. Coordinates 2 specialized sub-skills for comprehensive research coverage.

---

## Architecture

```
faion-researcher (orchestrator)
├── faion-market-researcher (22 methodologies)
│   ├── Market sizing (TAM/SAM/SOM)
│   ├── Competitor analysis
│   ├── Pricing research
│   ├── Trend analysis
│   ├── Niche evaluation
│   ├── Business model planning
│   └── Idea generation
└── faion-user-researcher (21 methodologies)
    ├── Persona building
    ├── User interviews
    ├── Pain point research
    ├── Jobs-to-be-done
    ├── Problem validation
    ├── Value proposition design
    └── Survey design
```

**Total:** 43 methodologies across 2 sub-skills

---

## Quick Decision Tree

| If you need... | Route to Sub-Skill |
|---------------|-------------------|
| **Market Intelligence** | |
| Market size (TAM/SAM/SOM) | faion-market-researcher |
| Competitors & gaps | faion-market-researcher |
| Pricing benchmarks | faion-market-researcher |
| Market trends | faion-market-researcher |
| Niche evaluation | faion-market-researcher |
| Business models | faion-market-researcher |
| Generate ideas | faion-market-researcher |
| **User Understanding** | |
| User profiles | faion-user-researcher |
| Pain points | faion-user-researcher |
| User motivations (JTBD) | faion-user-researcher |
| Value proposition | faion-user-researcher |
| Interview questions | faion-user-researcher |
| Problem validation | faion-user-researcher |
| Survey design | faion-user-researcher |
| **Full Research** | |
| Complete product research | Both (sequential) |

---

## Sub-Skills (2)

### faion-market-researcher

**Focus:** Market & business intelligence

| Capability | Methodologies |
|------------|---------------|
| Market Analysis | TAM/SAM/SOM, market sizing, trends |
| Competitive Intel | Competitor analysis, competitive intelligence |
| Business Planning | Models, niche eval, risk, distribution |
| Pricing | Research, benchmarking |
| Ideas | Generation, frameworks |

**Files:** 22 | **Location:** [faion-market-researcher/](../faion-market-researcher/)

### faion-user-researcher

**Focus:** User research & validation

| Capability | Methodologies |
|------------|---------------|
| Personas | Building, segmentation, AI-assisted |
| Interviews | Methods, analysis, at-scale |
| Pain Points | Research, validation |
| JTBD | Framework, motivations |
| Validation | Methods, problem-solution fit |
| Value Prop | Design, canvas |

**Files:** 21 | **Location:** [faion-user-researcher/](../faion-user-researcher/)

---

## Agents (2)

| Agent | Model | Purpose | Modes |
|-------|-------|---------|-------|
| faion-research-agent | opus | Research orchestrator | ideas, market, competitors, pains, personas, validate, niche, pricing, names |
| faion-domain-checker-agent | sonnet | Domain availability verification | - |

**Details:** [agent-invocation.md](agent-invocation.md)

---

## Research Modes (9)

| Mode | Output | Sub-Skill Used |
|------|--------|----------------|
| ideas | idea-candidates.md | market-researcher |
| market | market-research.md | market-researcher |
| competitors | competitive-analysis.md | market-researcher |
| pricing | pricing-research.md | market-researcher |
| niche | niche-evaluation.md | market-researcher |
| personas | user-personas.md | user-researcher |
| pains | pain-points.md | user-researcher |
| validate | problem-validation.md | user-researcher |
| names | name-candidates.md | market-researcher |

---

## Core Workflows

### 1. Idea Discovery
```
Context → Generate Ideas → Select → Pain Research → Niche Eval → Results
Sub-skills: market-researcher (ideas, niche) + user-researcher (pains)
```

### 2. Product Research
```
Parse Project → Read Docs → Select Modules → Sequential Execution → Summary
Sub-skills: market-researcher (market, competitors, pricing) + user-researcher (personas, validate)
```

### 3. Project Naming
```
Gather Concept → Generate Names → Select → Check Domains → Results
Sub-skill: market-researcher (naming)
```

**Details:** [workflows.md](workflows.md)

---

## Quick Reference

| Topic | File | Description |
|-------|------|-------------|
| **Navigation** | [CLAUDE.md](CLAUDE.md) | Entry point, when to use |
| **Agents** | [agent-invocation.md](agent-invocation.md) | Agent syntax, modes |
| **Workflows** | [workflows.md](workflows.md) | Research workflows |
| **Frameworks** | [frameworks.md](frameworks.md) | 7 Ps, JTBD, TAM/SAM/SOM |
| **Methodologies** | [methodologies-index.md](methodologies-index.md) | Full index |

---

## Output Files

All outputs go to `.aidocs/product_docs/`:

| Module | Output File | Sub-Skill |
|--------|-------------|-----------|
| Idea Discovery | idea-validation.md | market-researcher |
| Market Research | market-research.md | market-researcher |
| Competitors | competitive-analysis.md | market-researcher |
| Pricing | pricing-research.md | market-researcher |
| Niche | niche-evaluation.md | market-researcher |
| Personas | user-personas.md | user-researcher |
| Pain Points | pain-points.md | user-researcher |
| Validation | problem-validation.md | user-researcher |
| Summary | executive-summary.md | Both |

---

## Integration

### Entry Point
Invoked via `/faion-net` when intent is research-related:
```
if intent in ["idea", "research", "market", "competitors", "naming", "personas", "pricing"]:
    invoke("faion-researcher")
```

### Sub-Skill Invocation
```
# Market intelligence
invoke("faion-market-researcher", mode="market")

# User research
invoke("faion-user-researcher", mode="personas")

# Full research (sequential)
invoke("faion-market-researcher", mode="market")
invoke("faion-market-researcher", mode="competitors")
invoke("faion-user-researcher", mode="personas")
invoke("faion-user-researcher", mode="validate")
```

### Next Steps
After research complete, offer:
- "Create GTM Manifest?" → `faion-marketing-manager`
- "Create spec.md?" → `faion-sdd`
- "Start development?" → `faion-software-developer`

---

## Rules

1. **Sequential execution** - Run agents ONE BY ONE (not parallel)
2. **Sub-skill routing** - Market topics → market-researcher, User topics → user-researcher
3. **Source citations** - All research must include URLs
4. **Data quality** - If not found → "Data not available"

---

*faion-researcher v2.0*
*Orchestrator with 2 sub-skills*
*Total: 43 methodologies | Agents: 2 | Modes: 9*