Problemet
Cursor IDE har förändrat hur utvecklare skriver kod genom att placera AI-samarbete i centrum av utvecklingsarbetsflödet. Men det finns en flaskhals som de flesta Cursor-användare möter snabbt: AI:n är bara så bra som instruktionerna du ger det, och att skriva detaljerade instruktioner är långsamt.
När du öppnar Cursors AI-chatt eller använder inline-redigeringsfunktionen skriver du i huvudsak en mini-specifikation varje gång du vill att AI:n ska göra något meningsfullt. "Omgestalta denna funktion för att använda async/await, hantera felfall uttryckligt, lägg till JSDoc-kommentarer och se till att den följer mönstret som används i auth-modulen." Den instruktionen tar tid att skriva. Och eftersom skrivning är långsam skriver de flesta utvecklare kortare, mindre exakta instruktioner — och får mindre exakt kod tillbaka.
Detsamma gäller koddokumentation. Cursor kan generera dokumentation, men för att få dokumentation som verkligen fångar avsikten, sammanhang och begränsningar för din kod behöver du beskriva vad du vet. Att skriva denna beskrivning bryter utvecklingsflödet.
Hur Telvr fungerar med Cursor
Telvr fungerar med Cursor IDE genom systemlevel textinfogning, utan Cursor plugin eller tillägg krävs. Integrationen är sömlös eftersom Telvr fungerar på OS-nivå — det infogar text på vilket fält som helst som har fokus, oavsett om det är Cursor AI-chatt, inline-redigeringsprompten, en kodkommentar eller en markdown-dokumentationsfil.
Här är de tre primära arbetsflödena i Cursor:
AI-chatt prompting: Klicka i Cursor AI-chattans sidpanel, tryck din Telvr-snabbtangent och prata din utvecklingsbegäran i detalj. Texten visas i chattfältet, redo att skicka.
Inline-redigering (Cmd+K): Utlös Cursors inline-redigering med Cmd+K, sedan använd Telvr för att prata din redigeringsinstruktion. Instruktionen visas i inline-promptfältet och Cursor bearbetar det med sin AI.
Koddokumentation: Positionera din markör ovanför en funktion eller klass i redigeraren, tryck Telvr-snabbtangenten och diktara ditt dokumentationsblock direkt in i koden.
Alla tre arbetsflödena använder samma snabbtangent och samma Telvr-gränssnitt — du behöver bara markören i rätt fält innan du trycker på tangenten.
Bästa berikningsläge för Cursor
Dev Task läge är det mest kraftfulla valet för Cursor AI-chattinteraktioner. När du pratar en utvecklingsbegäran och bearbetar det genom Dev Task är utmatningen strukturerad runt de fyra elementen som AI-kodningsassistenter svarar bäst på: sammanhang, krav, implementeringsanteckningar och acceptanskriterier.
En strukturerad prompt i Cursors AI-chatt producerar avsevärt bättre kod än en vag instruktion. Dev Task-lägét strukturerar din talande begäran till exakt det format som gör AI-kodgenerering mest effektiv.
Raw transkription är rätt val för Cursors inline-redigeringsprompter (Cmd+K). Inline-redigeringar är vanligtvis exakta, riktade instruktioner: "Extrahera denna logik till en separat funktion," eller "Lägg till null-kontroller för alla parametrar." Dessa instruktioner behöver inte omstruktureras — de behöver anlända i AI:ns sammanhang exakt som du avsett. Raw-läge ger dig en ren transkription av din talande instruktion utan att lägga till struktur som inline-redigeringsflödet inte behöver.
Använd Dev Task för längre, mer arkitektur begäranden i AI-chatt. Använd Raw för snabba, exakta inline-redigeringar.
Före och efter exempel
Raw talande inmatning (Dev Task läge — Cursor AI chatt):
"jag behöver dig för att bygga en anpassad React-krok för att hantera formulärstat uh det ska hantera validering med ett schema som jag kan skicka in som en prop och det behöver stödja async validering för saker som att kontrollera om ett användarnamn redan tas um kroken ska returnera fältvärden, fel, en submithanterare och också ett lastningstillstånd för async validering och det ska fungera med TypeScript-generiker så att fälttyper slutledas"
Efter Dev Task läge:
Sammanhang Bygga en anpassad React-krok för formulärstat-hantering med schemabaserad valideringsstöd. Behöver hantera både synkron och asynkron validering fall (t.ex. serversida-unikhet kontroller).
Krav
- Acceptera ett valideringsschema som en parameter (definiera lämpligt schemagränssnitt)
- Stödja async validering callbacks för individuella fält
- Returnera: fältvärden, fältfel, submithanterare, asynkront validering lastningstillstånd
- Fullständigt TypeScript generisk stöd så att fälttyper slutledas från schemat
Implementering anteckningar
- Async validering bör vara avbruten för att undvika överflödiga förfrågningar
- Lastningstillstånd bör vara per-fält, inte globalt, för kornig UI-feedback
Acceptans kriterier
- Kroken kompilerar rent med strikt TypeScript
- Både synk- och async validatorer ytar fel i felvärdena returnerade värde
- Lastningstillståndet reflekterar korrekt in-flight async validering
- Submithanterare förhindrar inlämning när valideringsfel finns
Cursors AI kommer att producera väsentligt mer exakt och komplett kod från denna strukturerad prompt än från den raw talande versionen.
Tidsbesparing
Cursor-användare interagerar med AI konstant under sin arbetsdag. Konservativ uppskattning placerar AI-chattinteraktioner på tjugo till fyrtio per dag för aktiva Cursor-användare. Varje interaktion innebär att skriva en instruktion.
Skillnaden mellan en trettio sekunders talande prompt bearbetad av Telvr och en teminuters skrivna prompt är betydande vid denna volym. Tjugo interaktioner per dag på två och en halv minuts sparande varje motsvarar femtio minuter återvunnet — varje dag.
Bortom rå tid förstärks kvalitetförbättringen. Bättre strukturerade prompter producerar bättre initialkod, vilket innebär färre iterationer för att få ett fungerande resultat. Varje iteration du sparar genom bättre förstapörkandepromptrupprömtar eliminerar flera omgångar av fram-och-tillbaka med AI:n.
Cursor är byggt på premissen att AI-samarbete ska vara friktionslöst. Telvr tar bort den sista stora friktionspunkten i det arbetsflödet: tiden och ansträngningen som krävs för att kommunicera tydligt med AI:n.
Komma igång
- Ladda ner Telvr för macOS från telvr.ai och slutför inställningen.
- Konfigurera din mikrofon och ställ in en push-to-talk-snabbtangent — något som inte motsäger Cursors befintliga genvägar.
- Öppna Cursor och börja en ny AI-chatt-session.
- Ställ in Dev Task som ditt standardläge för chattprompter, Raw för inline-redigeringar.
- Försök din första röstprompt: beskriv en komponent eller funktion du behöver och se den strukturerad utmatningen i chattfältet.
Kombinationen av Cursor och Telvr skapar ett utvecklingsarbetsflöde där du spenderar mer tid på att tänka och mindre tid på att skriva. Idéer går från ditt huvud till fungerande kod snabbare än något tangentbordsbaserat arbetsflöde tillåter.
Telvr inkluderar en 14-dagars kostnadsfri provperiod. Prissättning efter provperioden är EUR 3 per månad plus EUR 0,003 per minut transkription — en liten kostnad relativt utvecklingstiden det återkräver.