MyRelay

← Back to the notebook

Use Claude Code Responsibly for Small Assignments

Check the assignment rules before opening the assistant

A homework-sized project should leave you with something you understand, not just something that runs. Before using Claude Code, read your course policy and the assignment instructions. Some instructors allow explanations and debugging help but prohibit generated solutions. Others require you to disclose exactly how you used AI.

If the rules are unclear, ask your instructor before sharing the assignment. Decide which activities are permitted, and keep that boundary visible throughout the session. When AI assistance is prohibited, do the work without it rather than treating a private tool session as an exception.

Choose one small outcome you can explain yourself

Turn the assignment into a narrow working target. For a simple study timer, that might mean starting a countdown, pausing it, and showing when time has expired. Leave accounts, synchronization, themes, and other extras outside the first version unless the rubric requires them.

Write your own short plan before asking for help. Identify the inputs, expected outputs, and two or three tricky cases. This gives you a baseline for judging suggestions and prevents an assistant from turning a modest exercise into a larger project.

Set a spending boundary before the first request

Choose an amount you are comfortable spending on the whole assignment, then reserve part of it for testing and corrections. Treat this as a personal stopping rule, not a guarantee that the tool will automatically stop at that amount. Check any available account controls separately.

If you want one place to track paid model usage, create a MyRelay account. MyRelay is a personal, pay-as-you-go relay that works with Claude Code and provides one key and one budget across supported models. Its request-level token and cost records help you see where your money went.

Use the current setup instructions for connecting Claude Code, and keep credentials out of assignment materials. Compare current prices before choosing a model. A short explanation does not automatically need the most expensive option, and repeatedly switching models can cost more than narrowing the question.

Ask for guidance before asking for changes

Begin with your own attempt and a specific question. Explain what you expected, what happened, and what you have already checked. If your course allows conceptual help only, ask for hints or an explanation without replacement code.

When edits are permitted, request one small change at a time. Ask Claude Code to explain its proposed approach before modifying anything. Review any permission requests carefully, especially those involving installations, external access, or destructive actions. Keep a recoverable copy of your work before accepting changes.

Test the behavior instead of trusting the explanation

After each accepted change, test the relevant behavior yourself. For the timer example, check an ordinary countdown, a pause followed by a restart, and an invalid duration. Use the assignment requirements as your reference, not the assistant’s confidence.

If something fails, describe the smallest reproducible problem rather than asking the assistant to fix everything. Share only the information needed to investigate it. Remove credentials, personal records, classmates’ work, and any restricted course material before sending context.

Read the resulting changes and explain them in your own words. If you cannot explain why a condition exists or how a value changes, pause implementation and work through that concept.

Review costs when a conversation starts looping

Check usage after a meaningful milestone, such as completing the first working feature. In MyRelay, examine the tokens and cost of individual requests. Look for repeated attempts that are consuming budget without improving your understanding.

When progress stalls, stop and summarize the evidence yourself. A fresh, focused question may help, but manually tracing the logic or asking a teaching assistant may be the better next step. Do not keep spending merely because the next response might solve it.

Finish with an honest record of your contribution

Before submission, compare the project against the rubric, repeat your tests, and remove unnecessary additions. Record what Claude Code helped with and what you implemented or verified yourself. Follow the course’s disclosure format, and retain relevant notes if required.

The responsible stopping point is a modest project that meets the requirements, stays within your spending boundary, and contains no behavior you cannot explain.

More to read