The app
The AI assistant
Ask the assistant in the SPDK to write, explain, check and simulate your program for you.
The SPDK comes with an assistant that knows Coach, the standard library and your program. You can ask it to write a program from a description, explain a piece of code, track down an error, or check that a progression does what you think it does.
Starting a chat
Chats live in the Chats section of the SPDK sidebar. Press + to start a new one. It opens as a tab next to your files, and the assistant greets you: “Hi! I’m your programming assistant. I’ll help you create or modify your program.”
Type into Write a prompt… and press Enter to send; Shift+Enter starts a new line. While the assistant is replying you can open files and keep working, and the stop button cancels a reply that is heading the wrong way.
A chat belongs to whatever you have open: a program, or the copy of a run you are editing. Each keeps its own chats, so the conversation about a trainee’s run doesn’t get mixed up with the one about the program it came from. To delete a chat, hover it and press the bin.
What it can do
The assistant works on your program directly, the way you would. As it goes, the chat shows each step it takes:
| Step | What it means |
|---|---|
| Listed files, Read file, Searched | It looked through your program and the standard library. |
| Wrote file, Created file, Moved file, Deleted file | It changed your program’s files. |
| Validated program | It checked the program for errors. |
| Simulated program | It ran the program forward to see what it prescribes. |
| Created insight, Updated insight, Deleted insight | It worked on the program’s insights. |
It can read the standard library but never changes it, and it only touches the program you have open.
A few prompts to try
- “Write a 12-week squat program, three sessions a week, adding 2.5 kg when every set is completed.”
- “Why does the plan stop after week 3?”
- “Add an RPE of 8 to every working set.”
- “Make an insight of weekly bench press volume.”
Credits
Each reply spends AI credits. Your account includes 1,000 credits a month, refilled at the start of each month; unused credits do not carry over. You can see where you stand under Billing in the user menu.
If you run out, the chat tells you so. Everything else keeps working: you can go on editing your program by hand.