discovery-synthesis

Extract JTBD signals, problem patterns, and knowledge gaps from per-org data stores into structured JSON.

17|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Adelie-Squad/solosquad --skill discovery-synthesis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discovery-synthesis
Source: https://github.com/Adelie-Squad/solosquad/tree/main/skills/discovery-synthesis
Command: npx skills add https://github.com/Adelie-Squad/solosquad --skill discovery-synthesis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive.sqlite, customers.md, and memory ledger contain JTBD signals, problem signals, and user patterns. It operates without direct user interviews to deliver data-driven insights, and can include uploaded interview transcripts to enrich analysis.

Core Features & Use Cases

  • Extract JTBD signals from archive.sqlite, customers.md, and memory ledger
  • Identify problem patterns and knowledge gaps for product discovery
  • Optionally incorporate interview transcripts to enhance signal quality

Quick Start

Upload archive.sqlite, customers.md, memory ledger jsonl, and optional interview transcripts to start JTBD analysis.

Frequently Asked Questions about discovery-synthesis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract JTBD signals from customer data without conducting interviews?

You can extract JTBD signals from archive.sqlite, customers.md, and memory ledger entries. This approach analyzes existing per-org data stores to identify problem patterns and knowledge gaps, delivering data-driven insights without requiring direct user interviews.

Can I use interview transcripts to enrich JTBD signal extraction?

Yes, you can optionally incorporate interview transcripts to enhance signal quality. While the core analysis relies on archive.sqlite, customers.md, and memory ledger data, uploading transcripts enriches the extracted JTBD signals and problem patterns.

What format are JTBD signals and problem patterns output in?

JTBD signals, problem patterns, and knowledge gaps are output as structured JSON. The JSON includes specific fields for jtbd_signals, problem_patterns, and gaps, along with evidence_refs and blocking data where applicable.

What is the best way to identify problem patterns and knowledge gaps for product discovery?

The best way is to analyze existing memory ledger entries and customers.md files for recurring problem signals. This process extracts JTBD signals and identifies knowledge gaps from your per-org data stores to guide product discovery efforts.

Do I need a memory ledger to analyze customer insights from archive.sqlite?

A memory ledger is part of the core data sources used alongside archive.sqlite and customers.md. These three per-org data stores are queried together to extract JTBD signals and problem patterns, ensuring comprehensive customer insights.