Agent skill
faion-product-research
Product research: market, competitors, personas, validation, pricing. Triggers: market research, competitor analysis.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/faion-product-research
SKILL.md
Product Research Orchestrator
Communication: User's language. Docs: English.
Agents
| Agent | Output |
|---|---|
| faion-market-researcher-agent | market-research.md |
| faion-competitor-analyzer-agent | competitive-analysis.md |
| faion-persona-builder-agent | user-personas.md |
| faion-problem-validator-agent | problem-validation.md |
| faion-pricing-researcher-agent | pricing-research.md |
Workflow
1. Parse project from ARGUMENTS
2. Read: constitution.md, roadmap.md
3. AskUserQuestion: modules + mode (quick/deep)
4. Run agents SEQUENTIALLY (not parallel)
5. Write executive-summary.md
Execution
AGENTS = {
"market": "faion-market-researcher-agent",
"competitors": "faion-competitor-analyzer-agent",
"personas": "faion-persona-builder-agent",
"validation": "faion-problem-validator-agent",
"pricing": "faion-pricing-researcher-agent"
}
for module in selected_modules:
Task(
subagent_type=AGENTS[module],
prompt=f"""
PROJECT: {project}
PRODUCT: {product_description}
MODE: {quick|deep}
OUTPUT: aidocs/sdd/{project}/product_docs/{output_file}
"""
)
Module Selection
AskUserQuestion(
questions=[{
"question": "Які модулі запустити?",
"multiSelect": True,
"options": [
{"label": "Market Research", "description": "TAM/SAM/SOM, trends"},
{"label": "Competitors", "description": "Features, pricing"},
{"label": "Personas", "description": "Pain points, JTBD"},
{"label": "Validation", "description": "Problem evidence"},
{"label": "Pricing", "description": "Benchmarks"}
]
}]
)
Output
aidocs/sdd/{project}/product_docs/
├── market-research.md
├── competitive-analysis.md
├── user-personas.md
├── problem-validation.md
├── pricing-research.md
├── executive-summary.md
└── gtm-manifest/ # Optional, after research complete
└── gtm-manifest-full.md
Next Step
After research complete, offer:
→ "Створити GTM Manifest?" → Call faion-gtm-manifest skill
Rules
- Run agents ONE BY ONE
- Agents cite sources with URLs
- If data not found → "Data not available"
- Quick: 3-5 searches, Deep: 8-12 searches
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?