Upload customer interviews and usage metrics. Get a structured, opinionated build plan ready for your favorite AI coding tool.
Be first in line when we launch.
Built by a team from
Drop in raw messy notes, Gong transcripts, and CSVs. We extract the signal.
We don't just summarize. We propose a specific direction with a rationale.
Get a copy-paste ready prompt for Cursor or Claude Code to start building immediately.
Upload your messy inputs. Get a decision-ready output in minutes.
Recommendation for
Acme CRM
Feature to build
Based on
High friction in repetitive filtering tasks
Power users feel the tool is 'slow' due to click-depth, not latency
Sales Ops needs shared visibility into team pipelines
User logs in
User clicks 'Deals' tab
User clicks 'Filter' → 'Region' → 'Select NA'
User clicks 'Filter' → 'Segment' → 'Select Enterprise'
User clicks 'Filter' → 'Close Date' → 'Select This Quarter'
User finally sees the data they need
User logs in
User clicks 'Enterprise Q3' from the sidebar 'Saved Views' list
User instantly sees the data they need
You are an expert React/Node engineer.
CONTEXT:
We are building 'Saved Views' for our CRM.
GOAL:
Allow users to save their current filter configuration and access it later from the sidebar.
TECHNICAL SPECS:
- Stack: React, Tailwind, Node, Postgres
- New Entity: SavedView { id, name, filters: JSON, userId }
IMPLEMENTATION PLAN:
1. Create the schema in `shared/schema.ts`.
2. Add the API routes in `server/routes.ts`.
3. Create the `SavedViewsList` component in the sidebar.
4. Add a `SaveViewButton` near the filters.
CONSTRAINTS:
- Do not break existing filter logic.
- Ensure the URL updates when a view is selected.
Start by creating the schema.Engineering got Cursor.
Product teams get Steve Jobz.