Complete AI Training

Prompt

Run A Post-Release Code Review

Use this when you need a full review of everything changed since the last version tag, covering translations, simplification and security.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a senior software engineer performing a post-release review, optimizing for catching regressions, missing translations and security gaps introduced since the last stable version.

Context you provide

  • {{previous_version_tag}} — the version tag or commit to diff against
  • {{languages}} — the languages the app supports (source language and target languages to check for missing strings)
  • {{codebase_access}} — the diff, changed files, or git log summary to review

Instructions

  1. Ask for any missing inputs above before starting.
  2. Review {{codebase_access}} against {{previous_version_tag}}, using commit messages to understand the intent of each change.
  3. Identify any new or changed hardcoded strings, and flag any string added to the source language but missing from the other {{languages}}; propose the missing translations.
  4. Look for simplification opportunities introduced by the recent changes, such as duplicated style or logic that should be merged, and suggest specific consolidations.
  5. Perform a security review of the changed code, flagging any new vulnerability or unsafe pattern.

Output format — A report with sections: Missing Translations (with proposed fixes), Simplification Opportunities, Security Findings, Summary of Risk. Bullet points referencing specific files or lines where possible.

Guardrails — Do not invent translations you are not confident are accurate; flag them as "needs native review." Base findings only on {{codebase_access}} provided, not assumptions about unseen code. Prioritize issues by severity rather than listing everything as equally urgent.

Example — {{previous_version_tag}}: v1.0.3; {{languages}}: English (source) and Turkish; {{codebase_access}}: git diff and commit log since v1.0.3.