Skip to content
Writing OS

No OpenAI key is connected, so coaching cannot run yet. Set OPENAI_API_KEY in the Secrets tab. Everything else in the app works without it.

This workspace is not password protected. Set APP_PASSWORD in the Secrets tab to lock it down. Until then anyone with the link can read your drafts.

Library

The phrases, words and reading that feed your writing. Everything here came from your own work or your own choices.

20 phrases

A phrase becomes active after two real uses, and internalized after five.

I just sent over...

Active0 uses

Casual, natural way to say you shared something.

Fits: Chat messages

I will keep you posted as things progress.

Active0 uses

Promises ongoing updates without committing to a date.

Fits: Emails, founder updates

We expect to have X ready for testing by...

Active0 uses

States a target without over-promising.

Fits: Product updates

We are aiming to complete...

Active0 uses

Commits to intent without guaranteeing a date.

Fits: Product and project updates

This matters because ...

Active0 uses

Forces you to state the stakes explicitly.

Fits: Essays, updates

A better way to think about it is ...

New0 uses

Offers a reframe without dismissing the reader.

Fits: Essays, product positioning

He would be a great fit for us at this stage.

New0 uses

Positive hiring verdict tied to company stage.

Fits: Hiring feedback

I will remain fully available throughout...

New0 uses

Offers availability across a period.

Fits: Handover, transition emails

The difficult part is not X; it is Y.

New0 uses

Isolates the real difficulty.

Fits: Essays, technical explanation

The underlying problem is not X, but Y.

New0 uses

Reframes a problem sharply.

Fits: Essays, positioning

There is an important distinction between ...

New0 uses

Introduces a precise contrast.

Fits: Essays, memos

We have exchanged several emails since then.

New0 uses

Summarizes contact history briefly.

Fits: Emails

What appears to be X is often actually Y.

New0 uses

Sets up a counterintuitive observation.

Fits: Essays, LinkedIn

None of that changes my overall impression.

New0 uses

Concedes details while holding the main judgment.

Fits: Essays, hiring notes

The broader implication is ...

New0 uses

Moves from example to consequence.

Fits: Essays

I have established a direct line of communication with...

Practising0 uses

Signals a working relationship is now open.

Fits: Founder updates

Given where we are today, ...

Practising0 uses

Frames a judgment in the current stage.

Fits: Strategy, essays

That does not mean ...

Practising0 uses

Adds an honest qualification.

Fits: Essays, arguments

Assuming the review goes smoothly...

Practising0 uses

Adds an honest condition to a timeline.

Fits: Founder updates

I have seen this repeatedly in ...

Practising0 uses

Grounds a claim in field experience.

Fits: LinkedIn, essays

Made with Modulify