This is guide 5 of 5. It shows how to use an AI coding assistant, such as Claude Code, to do the tedious parts of writing and publishing a note. It does not replace guides 3 and 4. You still own every number and every sentence.
tools/word_to_note.py), and fixing the formatting it leaves
behind;docs/index.html, or anything under
docs/. Those are generated by the publishing
step.master or
develop, commit data files, or commit anything
under the idx folder.data_analysis/archives/good_noise.h5, unless your lead has
said it is fine.NSDF-Data folder and start the
assistant there. It needs to see the repository.git checkout student-yourname. Run git status,
and check that it shows no changes you do not recognise.Start with a brief like this, and fill in the brackets:
I am a student writing a note for the NSDF-Data site. My draft is
[path to your .docx or .md], my notebook is[path to the notebook], and I committed it at[commit hash]. Please:
- If the draft is a
.docx, convert it withpython tools/word_to_note.py [path to the .docx] [note-name], as in student guide 4, Step 1. That puts the note innotes/src/and its pictures innotes/src/img/. Keep the header block and setid: "TBD".- Check every number in the text against the notebook output, and list any number that does not match or that I have not shown.
- Pin every notebook link to the commit above.
- Run
python tools/check_note.py notes/src/[note-name].md. Fix each problem it reports (the structure and the pinned links), without changing my sentences except where a fix needs it, and list the numbers it says are not in the notebook output, without changing them.- Show me the diff and stop. Do not commit or push until I say so.
After the assistant has finished, go through these yourself:
Once you are satisfied, follow guide 4 from Step 2 onward. You can ask the assistant to write the commit message, but read it before you commit.
docs/ or
index.html. Do not allow it. Those files are
generated.Guide version 5, 20 October 2026. Written for every computer. The AI tools change quickly, so if a step here no longer matches what you see, follow the assistant’s own instructions and tell your lead.
Anthony Villano, project lead: anthony.villano@ucdenver.edu
Include the brief you gave the assistant, what it changed, and the check’s last message.