بنقرة واحدة
serve
Start the local studyground web reader. Run this first thing in a learning session.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Start the local studyground web reader. Run this first thing in a learning session.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Answer an inline question marker (?> or ?>>) in a lesson file. Locates the Nth marker of the given kind and writes the answer in-place. Use when /api/ask routes a user question.
Review the user's solution for one studyground exercise. Reads exercises/<name>/main.py, gives feedback, writes it to exercises/<name>/feedback.md and to a feedback block in the calling lesson.
Have a real first conversation with a new learner — open-ended, learner-led, not a survey. Let them tell you what they're after; follow up where it actually matters; when you have enough to draft something useful, offer to write the curriculum. Then on action=finalize, write tracks/<track>/curriculum.md.
Generate the next lesson in the current track. Reads progress.json, writes a new lesson file, updates progress. Use when the user is ready to advance.
Compact a lesson by folding answered ?> Q&A pairs into <details> blocks, so a re-read flows past them. Run after the user has worked through a lesson.
A persistent tutor / coordinator that the learner talks to ABOUT a course (not inside a single lesson). Knows the curriculum, what's done, what's pending, the materials, and recent btw threads. Discusses plan, pace, gaps, suggestions — does not write to lesson files itself; recommends actions the user can take with other skills.
| name | serve |
| description | Start the local studyground web reader. Run this first thing in a learning session. |
Start the local web reader so the user can read rendered lessons.
Run:
"${CLAUDE_PLUGIN_ROOT}/bin/studyground" serve
This runs in the foreground. Run it in a separate terminal, or background it (&) if the user wants to keep using this Claude Code session.
After it starts, tell the user the URL printed by the command (usually http://localhost:4321).
If the command fails:
"${CLAUDE_PLUGIN_ROOT}/bin/studyground" doctor and report the output.node (need >= 20), missing claude on PATH, or the port is already in use.