💡 How to use these prompts:
Replace everything in [BRACKETS] with your specific details before sending.
Click Copy to copy any prompt to your clipboard instantly.
You are reviewing a codebase you have never seen. Before proposing any change, produce:
1. A dependency map of the top-level modules and how they call each other
2. The three files most likely to break if I modify the data layer
3. Any place where the same logic appears more than once
4. Assumptions the code makes that are not written down anywhere
Do not suggest improvements yet. I want the map first.
I want to run this task with an agent: [TASK]
Before executing, write a plan that includes:
- The specific files or systems you will touch
- What could go wrong at each step
- A checkpoint where I should review before you continue
- What you will NOT do, so I know the boundaries
Wait for my approval on the plan before starting.
Read the document below and return ONLY a JSON array. No commentary before or after.
Each object should have these keys: [KEY1], [KEY2], [KEY3]
Rules:
- If a value is missing, use null rather than guessing
- If the document contradicts itself, include a "conflict" key describing it
- Preserve original wording in quoted fields, do not paraphrase
Document:
[PASTE]
Review this diff as a senior engineer who has to maintain it in two years.
Cover in this order:
1. Anything that will break in production
2. Anything that will confuse the next person to read it
3. Missing error handling or edge cases
4. Style, only if it affects readability
Be specific about line numbers. If the change is fine, say so in one line rather than inventing problems.
Diff:
[PASTE]
I want to run this with multiple agents in parallel: [TASK]
Break it into independent subtasks where:
- No two subtasks edit the same file
- Each has a clear done condition I can verify
- Order dependencies are stated explicitly
- Anything that must stay sequential is flagged as such
Return a numbered list with the dependencies marked.
Translate the text below into [LANGUAGE].
Rules:
- Keep all code, commands, file paths and API names in the original
- Keep product names untranslated
- Where a technical term has no natural equivalent, keep the English and add a short gloss in brackets
- Match the register of the original: if it is terse documentation, stay terse
Text:
[PASTE]