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.

Lessons

Compiled from your own writing. Fewer, higher-value lessons rather than one for every small edit.

Lessons

0

From your drafts

Active patterns

20

Recurring in your writing

Mastered

0

Quiet for three weeks or more

Came back

0

Worth practising again

Pattern tracker

A pattern moves from watching to active after a second independent occurrence, and only reaches mastered with proof.

Missing articles and possessives

Active

We shipped feature to customer.toWe shipped the feature to our customer.

Countable singular nouns need a determiner: a, an, the, my, our. This is the highest-frequency slip for Slavic and Turkic first languages.

mastery 0
Wrong
4x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Preposition choice

Active

responsible of the rollouttoresponsible for the rollout

Recurring uncertainty around in, on, at, for, to, throughout and across. Learn prepositions as part of the whole phrase, never alone.

mastery 0
Wrong
4x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Adjective versus adverb

Active

It went very smooth.toIt went very smoothly.

Modify a verb with an adverb. "It went smoothly", "it works reliably", "she writes clearly."

mastery 5
Wrong
3x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Keep someone posted on

Active

keep you posted for the progresstokeep you posted on our progress

The collocation is "keep someone posted on something", or "keep you posted as things progress."

mastery 5
Wrong
3x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Translated collocations

Active

make a training for the teamtorun a training session for the team

Grammar is understandable but the word combination sounds translated. Collect the natural pairing rather than the single word.

mastery 0
Wrong
3x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Reach out to

Active

reach to the internal teamtoreach out to the internal team

"Reach out to" is the phrasal verb. "Reach" alone means physically arrive at or extend to.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Once plus present tense

Active

after the submission will get approvedtoonce the submission is approved

English uses the present tense after time conjunctions like once, when, after and until, never "will".

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Throughout a month

Active

during all Septembertothroughout September

Use "throughout" for a full span of time. "During all September" is a translated construction.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Hard versus hardly

Active

I will hardly try.toI will try hard.

"Hardly" means almost not. It is not the adverb of "hard". "I will try hard" means real effort; "I hardly tried" means almost none.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Historic versus historical

Active

a historical milestone for the companytoa historic milestone for the company

"Historic" means important in history. "Historical" means related to history.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Direct line of communication

Active

established a communication linetoestablished a direct line of communication

The natural collocation is "a direct line of communication with someone."

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Complete a migration

Active

conclude the full migrationtocomplete the full migration

"Complete" collocates with projects and migrations. "Conclude" fits arguments, meetings and agreements.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Anyone in a department

Active

engineering everyonetoanyone in engineering

Use "anyone in X" or "everyone on the X team". A bare noun plus "everyone" is word-order transfer.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

I am happy to share

Active

I am happy to inform thattoI am happy to share that

"Inform" needs an object: inform you that. In most updates "I am happy to share that" sounds warmer and more natural.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Developed in close collaboration

Active

realized in close cooperationtodeveloped in close collaboration

"Realized" for "built" is direct translation. English uses developed, built or delivered, in close collaboration with.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

People are not resources

Active

involved resourcestoeveryone involved

In ordinary communication call people people: "everyone involved", "relevant stakeholders", "the team members involved."

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Help plus base verb

Active

help me improvingtohelp me improve

Use help + object + base verb. "Help me improve", "help the team communicate", "this will help the company grow."

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Lack takes no preposition

Active

I do not lack on ideas.toI do not lack ideas.

"Lack" is transitive as a verb: lack + object, no preposition. The noun form takes "of": a lack of ideas.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Make a decision

Active

take a decisiontomake a decision

American English collocates "make" with decision. "Take a decision" is British and reads as translated in US business writing.

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Talking about your current stage

Active

at what stage I am nowtogiven where I am now

Natural alternatives: "given where I am now", "at my current stage", "given where I am in my development."

mastery 10
Wrong
2x
Right
0x
Practice
0/0

Recurring. The coach watches for it in every draft.

Lessons from your drafts

Each one carries the sentence that produced it.

No lessons yet

Lessons are written when a correction is worth turning into a rule you can apply again.

Coach a draft
Made with Modulify