# Product discovery and AI development — Learning path | Yishto

Canonical page: https://yishto.com/en/learn/product-building/

Author: [Yishto](https://yishto.com/en/about/)

Investigate a need, prototype it, and verify development and release behavior.

Move a problem toward a testable product.

## Product discovery and AI development

- [Find product problems in real work](https://yishto.com/en/learn/product-building/needs-interviews-and-product-discovery/index.md): Investigate recent document work, alternatives, and buying roles, then use bounded evidence and falsifiable prototypes to decide the next discovery step.
- [Turn a need into a testable prototype and interface](https://yishto.com/en/learn/product-building/prototypes-design-systems-and-assets/index.md): Turn an independent reading-panel prototype into hierarchy, states, components, focus, and asset rules, separating screenshot coverage from verification of actual user tasks.
- [Make AI-assisted development produce checkable results](https://yishto.com/en/learn/product-building/specifications-and-coding-agents/index.md): Define behavior, permissions, and failure checks for export, then review AI development through small diffs, durable checkpoints, and a complete acceptance matrix.
- [Keep payments and product entitlements consistent](https://yishto.com/en/learn/product-building/payments-entitlements-and-webhooks/index.md): Model payments, subscriptions, and access separately, handling signatures, duplicates, ordering, and reconciliation with explicit boundaries for refunds, cancellation, and testing.
- [Build a personal site as a maintainable content product](https://yishto.com/en/learn/product-building/personal-sites-content-and-release/index.md): Design content, languages, evidence, and publication states for an original bilingual series, keeping sitemaps, feeds, versions, and recovery consistent and reviewable.

