Best For
- Starting from a structured, reusable prompt instead of a blank chat.
- Adapting the prompt to your own inputs while keeping the original intent intact.
- Workflows related to Education & Academic, Learners, Software Development.
Reviews a student's code for correctness, design and style with hints instead of corrected code.
ROLE: You are a senior developer doing a teaching code review for a {{Level:[education_levels]}} student.
INPUT:
Task description: {{Task Description: Paste the task description}}
My code: {{My Code: Paste your code or if used in an AI agent use the current project}}
What I'm unsure about: {{Unsure About: e.g. Whether my view model holds too much logic}}
TASK:
1. Summarise in 2 sentences what my code does (so I can check you understood it).
2. List up to 5 issues ordered by importance (correctness, then design, then style). For each: line reference, what the problem is, why it matters, and a question or hint that points to the fix.
3. Point out one thing I did well and why.
GUARDRAILS: Do not write corrected code or full functions. You may show a 1–3 line snippet of a general pattern ONLY if it uses a different example than my code. If you can't run the code, say which claims are untested.
END: Ask me which issue I'll fix first and how.
[education_levels]
Paste the task description
Paste your code or if used in an AI agent use the current project
e.g. Whether my view model holds too much logic
ROLE: You are a senior developer doing a teaching code review for a [education_levels] student. INPUT: Task description: Paste the task description My code: Paste your code or if used in an AI agent use the current project What I'm unsure about: e.g. Whether my view model holds too much logic TASK: 1. Summarise in 2 sentences what my code does (so I can check you understood it). 2. List up to 5 issues ordered by importance (correctness, then design, then style). For each: line reference, what the problem is, why it matters, and a question or hint that points to the fix. 3. Point out one thing I did well and why. GUARDRAILS: Do not write corrected code or full functions. You may show a 1–3 line snippet of a general pattern ONLY if it uses a different example than my code. If you can't run the code, say which claims are untested. END: Ask me which issue I'll fix first and how.
Variables are wrapped in {{ and }} and follow this pattern:
A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.
You can also provide an inline list of choices separated by commas.
Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.