comp4020
01comp4020-agentic-coding-studio/core
Plugin Claude Code
Claude Code skills for students in COMP4020/COMP8020 Agentic Coding Studio at the ANU.
comp4020-agentic-coding-studio/core
Plugin Claude Code
Claude Code skills for students in COMP4020/COMP8020 Agentic Coding Studio at the ANU.
comp4020-agentic-coding-studio/core
Instructions file
Claude Code instructions for comp4020-agentic-coding-studio/core, covering comp4020 skills marketplace and cutting a release.
comp4020-agentic-coding-studio/core
Plugin Claude Code
Optional companion to the comp4020 plugin: shows which credits each session burns — your weekly strproxy budget on course credits, a dim 'own plan' tag otherwise.
comp4020-agentic-coding-studio/core
Hook
Runs when a session starts, executing sync-statusline.sh. From comp4020-agentic-coding-studio/core.
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Sets up and diagnoses the COMP4020/COMP8020 budget status line — the segment at the bottom of every Claude Code session showing the week's strproxy spend on course credits, or a dim "own plan" tag otherwise. Use for "install the status line", "show my budget in the status line", "turn the status line off", "why is my…
comp4020-agentic-coding-studio/core
Plugin Claude Code
Skills for COMP4020/COMP8020 Agentic Coding Studio students: setting up the course environment, tracking budget and deadlines, and getting each week's deliverable started, checked and shipped. Ships no hooks; the optional status line lives in the companion comp4020-statusline plugin.
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Checks the user's Claude Code budget on the COMP4020 proxy (strproxy) — how much of the weekly allowance is spent, what's left, and when it resets — by querying the proxy's /api/me endpoint with the key already in the environment. Use whenever the user asks about their balance, budget, spend, usage, quota, or why…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Checks a COMP4020/COMP8020 student's machine against the course's required environment — Git, the GitHub CLI (gh), course GitHub org membership, flyctl, Claude Code and its proxy config, Chrome, Node, pnpm, mise and jq — including whether the tools that hit external services are actually authenticated and whether the…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Answers questions about COMP4020/COMP8020 Agentic Coding Studio (ANU) course admin and content — assignment due dates and weights, marking, policies, weekly schedule, crits, lectures, and teaching staff — by querying the live course website. Use whenever the user asks about COMP4020 logistics, deadlines, assessment…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Lists what the COMP4020/COMP8020 course plugin can do and routes the student to the right skill. Use when the user asks "what can you help with", "what does the comp4020 plugin do", invokes /comp4020:help, or asks a course-related question that doesn't clearly match one specific skill.
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Sets up a new COMP4020/COMP8020 student — the Claude Code strproxy API key (from Canvas, written safely into settings, verified with a live call), joining the course GitHub org, and recording their crit group. Students with their own Claude subscription get the dual-plan setup, with the course key scoped to course…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Checks that a COMP4020/COMP8020 student's work is actually submittable before a crit or assignment deadline — the local repo is committed and pushed to GitHub, matches the published brief and spec, and (in the full-stack half) is deployed and reachable. Use before a submission, or when the user asks "am I ready to…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Tells a COMP4020/COMP8020 student what's coming up — which crits and assessments are due this week and next, sorted by date, with weights — by reading today's date and the live course schedule. Use for "what's due", "what should I be working on", "what's coming up", "when's my next deadline", or a start-of-week…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Sets up a COMP4020/COMP8020 pod for the riff — the part of the crit session where a pod of four takes the crit agent's prototype further. Works out which crit is running, asks which pod number they were dealt, clones comp4020-riff - - , and gets the pod pushing so the share-back is a live site. Use for /comp4020:riff…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Ships a COMP4020/COMP8020 deliverable — flips the repo public, enables GitHub Pages, triggers the deploy, checks the live URL actually serves, and in the final-project run (weeks 9–11) tags the crit cutoff state. Use when the user says "ship it", "make my repo public", "flip it public", "publish my prototype", "enable…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Sets up a COMP4020/COMP8020 prototype repo's build stack — installs the course default (Astro, from C2) or strips to bare hand-written HTML/CSS. Handles the GitHub Pages base path, the lockfile, and the CI link check, and leaves one reviewable staged diff. Works on a fresh repo or mid-week on one with committed work.…
comp4020-agentic-coding-studio/core
Skill Claude CodeCodex
Sets up a COMP4020/COMP8020 student's repo for a new deliverable — a weekly crit prototype or an assignment. Clones the repo the course provisioned for them, pulls the spec from the course API, and helps them turn its checkable lines into tests. Use at the start of a crit week, or for "start this week's prototype"…