Write your way
No more AI slop that nobody understands. Generate technical reports, PR descriptions, emails, and specs using your exact vocabulary, sentence rhythm, and formatting rules.
Early access waitlist is open
Connect your personal writing style to Claude, Copilot, and Cursor. Get first drafts that actually sound like you, and reports explained exactly how you like to read them.
Setup takes about two minutes.
Works with Claude Code · GitHub Copilot · Cursor · and the web
draftmyway learns how you write and how you like to read from things you've already written. Every AI tool you connect then uses it.
No more AI slop that nobody understands. Generate technical reports, PR descriptions, emails, and specs using your exact vocabulary, sentence rhythm, and formatting rules.
Turn dense AI data dumps into briefs you can actually understand and use. Get to the point first, with details on demand.
Same facts. Nothing added. Just clear, and in your voice.
## Comprehensive Analysis: Payment Idempotency Remediation ### 1. Executive Context Following an in-depth investigation into anomalous transaction patterns observed across the payment processing subsystem, I have conducted a holistic review of the request lifecycle, encompassing client-side submission handlers, API gateway retry semantics, and downstream payment service provider (PSP) integration points. ### 2. Root Cause Analysis Under conditions of elevated network latency, the client-side submission handler may dispatch multiple concurrent POST requests to /api/v2/checkout (e.g. when users re-tap the Pay button), each processed independently due to the absence of idempotency key enforcement at the gateway layer, resulting in duplicate charges. ### 3. Remediation Strategy I implemented a multi-layered approach: - Idempotency-Key header generation per checkout - Redis-backed deduplication cache (TTL: 24h) - Submit button disabled pending response ### 4. Validation - 132 unit tests pass - 3 integration tests skipped (PSP sandbox rate limits) ### 5. Additional Considerations It is worth noting that the deduplication cache introduces a dependency on Redis availability. Additionally, approximately 214 transactions over the past 30 days may warrant review for potential refund processing. …410 more lines
The part you needed was buried at the very end.
Customers were being charged twice. It's fixed now, but 214 payments from the last 30 days may need refunds.
Details if you need them ▸
## 📊 Weekly Status Update Hi team! 👋 Excited to share another week of great progress on our authentication initiative! ### ✅ Key Accomplishments - Successfully merged PR #482, delivering a robust, scalable Redis-backed session layer that ensures a seamless user experience - Refactored token refresh logic, enhancing maintainability across the codebase ### 🚧 Challenges - Some tests are experiencing intermittent issues that the team is actively monitoring ### 🔮 Next Steps We remain committed to driving excellence and will continue to iterate on these improvements. Let me know if you have any questions! 🙌
Auth: on track, one open risk.
Done: sessions moved to Redis (PR #482). People now stay signed in across deploys.
Risk: Redis failover isn't tested yet. I'll test it in staging before we release.
Next: move /v1/login to the new store, and fix 2 flaky token-refresh tests.
Need from you: nothing this week.
Examples are illustrative. Your drafts follow your own writing.
Ready in about two minutes. No prompts to write.
PR descriptions, docs, updates, emails. Upload or paste. Or skip it for now.
Who you write for and how you like to read. About two minutes. No essays.
Connect Claude Code, Copilot or Cursor in one paste. Or open the website and draft there.
We turn your writing into a profile. You can read it, edit it, or delete it any time.
If you write or read technical work with AI every day, this is for you.
Understand long agent reports in seconds. Ship PR descriptions, design docs and incident notes that sound like you wrote them.
Turn AI analyses into decisions. Send updates and specs people actually read to the end.
Start from drafts that already follow your voice and house style, instead of fixing generic ones.
A short, readable description of how you write and how you like to read, learned from your own writing. It's what draftmyway follows when it drafts or explains something for you. You can edit any part of it.
A custom prompt is a few lines you write yourself and keep fixing. The profile is learned from your real writing, checked against it, and shared with every tool you connect. Update it once and every tool follows.
Claude Code, GitHub Copilot, Cursor, and any other agent that supports MCP. You can also use it on the website.
No. Drop in things you've already written, like PR descriptions or docs. If you have nothing handy, skip it and add writing later.
No. Briefs keep every fact and its scope, and each point links to its source. Drafts never invent numbers, names or experiences.
No, and it isn't meant to. We help you write clearly in your own voice. If your school or employer has rules about AI use, follow them.
We're opening early access in small groups. Join the list and we'll email you when it's your turn.
We're opening early access in small groups. Join the list and we'll email you when it's your turn.