Skip to main content

Practical Tips

Small habits that save time and reduce frustration.

TIP · 01

Use a role prompt for sharper answers

Open with "You are a desktop app engineer." Codex will stay sharper and more focused.

TIP · 02

Ask for a summary, then let it build

Have it sketch a 10-line plan first. Once that looks right, let it implement and verify.

TIP · 03

Show it the real file shape

Paste real headers or a sanitized sample. It beats any verbal description.

TIP · 04

Learn to roll back

When something breaks, say "Go back to the last working version."

TIP · 05

Use both Chinese and English

Draft in Chinese to think it through, then have Codex turn it into an English prompt.

TIP · 06

Keep your best prompts

Save what works in a notes app. Tweak a few words next time and reuse it.

TIP · 07

Have it write the user guide

After the tool works, ask for a 500-word plain user guide.

TIP · 08

Ask for friendly error handling

Add: "Show a friendly message on invalid input — don't just crash."

TIP · 09

Get acceptance criteria first

Have it list 3 scenarios and acceptance checks. Confirm them before it starts building.

TIP · 010

Say what NOT to change

Before editing A, say: "Leave B and C exactly as they are."

TIP · 011

Show, don't describe

Skip "make it nicer." Paste a screenshot and say "this feel."

TIP · 012

Start fresh after a milestone

When a stage wraps up, open a new chat. Bring the latest prompt and the working version with you.

Common misconceptions

It can't read what you didn't write

Anything you leave out is invisible to Codex.

Don't be intimidated by technical details

Skip the internals. Judge the app by how it actually behaves.

Don't dump 20 requirements at once

Pack too many in and details slip. Split into rounds of four or five and quality jumps.

Don't start over on every error

Errors are the best clue. Paste them back as-is and let Codex fix it.

Don't explain WHY — just say WHAT

State the result you want. Skip the long rationale.

Don't skip checkpoints

Every version that runs deserves a backup. Add a date to the folder name.