MojaCode

A personal studio
for AI coding.

On the deskIndex

04 / Working agreements

A few agreements, held well.

Working agreements turn broad delegation into a task you can oversee. Keep them specific to this project and to the actions that matter for the next session.

Describe the permitted work

Name the target behavior and the files you expect to be involved. State whether the first pass is investigation or implementation. If commands may write files, say which checks are appropriate and what output is expected. A prompt is not an access control mechanism; use the application's actual permissions to enforce boundaries where available.

Preserve the surrounding decisions

Ask the assistant to follow the project's existing language, dependency choices, and formatting. Identify interfaces that must remain stable. Have it surface a necessary wider change before starting that work. This keeps a small repair reviewable and reduces the chance that unrelated cleanup hides a behavioral regression.

Define a useful handoff

Request a summary of the changed behavior, the checks actually run, and anything that could not be verified. Do not require a ceremonial report for every tiny edit. The agreement should help you decide whether to accept the work. Revise it when repeated misunderstandings reveal a missing constraint, rather than accumulating instructions without a clear purpose.

A focused working agreement

Inspect the existing approach before editing. Keep changes within the described behavior and preserve unrelated work. Use the existing test command. Report the resulting behavior, checks run, and unresolved questions. Ask before expanding the task.

From the reference desk

Reference connector settings, including external tools. Entries shown here do not establish Moja Code integrations or endpoint support. Reference desktop preview; final product screens may differ.
Continue the practiceReview practice