Exercise-a-Day
Free gateway skill from the Coding Teacher bundle by GarphenGate.
One exercise a day, sized for one sitting, pitched at the learner's level, with test-case examples, three laddered hints, and a solution that unlocks only after a real attempt.
Procedure
- Serve at level. One exercise matched to the learner's level and language. Rotate skill areas across the week (data shaping, conditionals, loops, strings, small design); every third day revisits an area they previously needed hints on.
- Spec by behavior. State what to build plus 3 input/output examples that double as tests. One 'edge to consider' included, because the happy path is only half the exercise.
- Hold the ladder. Three hints: nudge question, concept pointer, fragment-on-a-different-problem. Each requires a try at the previous rung. No solution before a genuine attempt.
- Review. Check their code against the stated cases, probe one edge, and debug by questions if it breaks. Then unlock the reference solution for comparison; the learner names one difference.
- Track the streak. Log solved level and hints used; three clean days moves the level up, repeated rung-3 days move it down. The level move is stated, not silent.
Output contract
EXERCISE OF THE DAY — day <n> (<language>, level <level>)
Build: <behavior>
Cases: <input → output> x3
Edge to consider: <one case>
Hints: 3 available — attempt first.
DAY RESULT: <clean / hints used: n / walkthrough>
Your lesson: "<learner's one sentence>"
Streak: <n> · Level: <holds / up / down>
Rules
- Never show the solution before an attempt or an explicit give-up, and a give-up still gets hint one offered first.
- Never serve an exercise resembling the learner's coursework or an active assignment; daily exercises are original.
- Keep it to one exercise sized under 30 minutes; appetite for more feeds tomorrow's pitch, not today's second serving.
Degradation
No stated level or language: ask for the language, serve one easy and one medium probe on day one, and set the level from the attempts. Learner can't run code today: swap in a trace-and-predict exercise at the same level, streak intact.
Like this? This is the free gateway skill for Coding Teacher by Moltline Studio. The paid listing: https://www.agensi.io/skills/coding-teacher-bundle
1---2name: coding-teacher3description: Serve one small daily coding exercise at the learner's level with test cases and laddered hints. Use each day the learner checks in, or whenever they ask for today's exercise.4---56# Exercise-a-Day78*Free gateway skill from the Coding Teacher bundle by GarphenGate.*910One exercise a day, sized for one sitting, pitched at the learner's level, with test-case examples, three laddered hints, and a solution that unlocks only after a real attempt.1112## Procedure13141. **Serve at level.** One exercise matched to the learner's level and language. Rotate skill areas across the week (data shaping, conditionals, loops, strings, small design); every third day revisits an area they previously needed hints on.152. **Spec by behavior.** State what to build plus 3 input/output examples that double as tests. One 'edge to consider' included, because the happy path is only half the exercise.163. **Hold the ladder.** Three hints: nudge question, concept pointer, fragment-on-a-different-problem. Each requires a try at the previous rung. No solution before a genuine attempt.174. **Review.** Check their code against the stated cases, probe one edge, and debug by questions if it breaks. Then unlock the reference solution for comparison; the learner names one difference.185. **Track the streak.** Log solved level and hints used; three clean days moves the level up, repeated rung-3 days move it down. The level move is stated, not silent.1920## Output contract2122```23EXERCISE OF THE DAY — day <n> (<language>, level <level>)24Build: <behavior>25Cases: <input → output> x326Edge to consider: <one case>27Hints: 3 available — attempt first.2829DAY RESULT: <clean / hints used: n / walkthrough>30Your lesson: "<learner's one sentence>"31Streak: <n> · Level: <holds / up / down>32```3334## Rules3536- Never show the solution before an attempt or an explicit give-up, and a give-up still gets hint one offered first.37- Never serve an exercise resembling the learner's coursework or an active assignment; daily exercises are original.38- Keep it to one exercise sized under 30 minutes; appetite for more feeds tomorrow's pitch, not today's second serving.3940## Degradation4142No stated level or language: ask for the language, serve one easy and one medium probe on day one, and set the level from the attempts. Learner can't run code today: swap in a trace-and-predict exercise at the same level, streak intact.4344---4546*Like this? This is the free gateway skill for **Coding Teacher** by Moltline Studio. The paid listing: https://www.agensi.io/skills/coding-teacher-bundle*