learndeck: Skill for Claude Code

.agents/skills/learn-patchquest/SKILL.md

learn-patchquest is a skill for Claude Code, Codex from learn-deck/learndeck. It costs 36 tokens per session (675 once invoked), scanned A, original, Apache-2.0.

A guided learning path for PatchQuest, a course whose browser app and local MCP server share a learning record.

In plain words
What is it for?
Use it to choose a course and path, check documented dependencies, suggest commands to run, and guide visible exercises.
Why use it?
It gives learners a structured way to start or resume a course and receive guidance on their submitted answers.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents); mentions AGENTS.md.

This is learn-deck/learndeck's own configuration. It tells Claude Code and Codex how to work on learndeck itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything learndeck configures →

Reuse

Borrowing it

Nothing to install: this file belongs to learn-deck/learndeck. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/learn-deck/learndeck/main/.agents/skills/learn-patchquest/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/learn-deck/learndeck

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for learn-patchquest

README.md
[![agentmods](https://agentmods.dev/badge/skills/learn-deck/learndeck/learn-patchquest/github.svg)](https://agentmods.dev/skills/learn-deck/learndeck/learn-patchquest)
Your own site
<a href="https://agentmods.dev/skills/learn-deck/learndeck/learn-patchquest"><img src="https://agentmods.dev/badge/skills/learn-deck/learndeck/learn-patchquest/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for learn-patchquest

Your own site · 80×15
<a href="https://agentmods.dev/skills/learn-deck/learndeck/learn-patchquest"><img src="https://agentmods.dev/badge/skills/learn-deck/learndeck/learn-patchquest.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 36 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 675 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00036 $0.00675
Opus 5.5 $0.00014 $0.00270
Sonnet 5.5 $0.00007 $0.00135
Haiku 4.5 $0.00004 $0.00068

Measured 2mo ago against content hash 5902b1393a6e, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

learn-patchquest scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/learn-patchquest/SKILL.md · 66 lines

How it starts

The opening of the file, as written. The whole thing — 66 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Learn PatchQuest

PatchQuest has one shared local learning record: its browser UI and stdio MCP server use the same SQLite database. The learner selects a seeded course and path, then submits answers in the UI; use MCP to guide and evaluate those visible submissions.

Start or resume

  1. Read AGENTS.md, README.md, and docs/mcp.md.
  2. If the UI is not running, ask the learner to run bun run app and open the displayed local URL. Do not start it silently.
  3. Ask the learner to use the UI's explicit Connect action for a supported host, or continue without an agent. Then use patchquest_list_courses; if the learner said only “Let's start,” ask them to choose a visible course, path, and workspace/context in the UI.
  4. Use patchquest_list_paths with that course ID. If the learner has no path, let them create it in the UI or call patchquest_create_path only after they explicitly choose the course, path, and workspace/context.
  5. For a coding course, run only the source-documented read-only dependency checks. Report present and missing requirements; never install dependencies. When the checks pass, suggest the matching development command for the learner to run themselves.
  6. Use patchquest_get_next_activity for exactly one current section and question. Do not present a module menu.

One learning turn

  1. Read only the named source and the current section needed for this question.
  2. Ask the learner to inspect, explain, or make one bounded change inside their selected workspace. They own code and command execution.
  3. Record learner-reported code paths or command results through patchquest_record_evidence.
  4. Ask them to submit the displayed question in the browser with confidence.
  5. Read patchquest_get_progress, locate the new submitted attempt, and evaluate it through patchquest_evaluate_answer.
  6. Tell the learner that the feedback and status are visible in the UI. For a partial or incorrect answer, identify the exact gap, point to the source, and ask for a separate revision submission; never overwrite an old attempt.

Read the full file on GitHub · 66 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 66 lines · 36 tokens per session scan A 5902b1393a6e

Subscribe to this mod's changes

learn-patchquest is a skill published in the GitHub repository learn-deck/learndeck (0 stars, last pushed 3mo ago), licensed Apache-2.0. It adds 36 tokens to every session and 675 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

learn-patchquest compared with skills from other repositories

learn-patchquest next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
learn-patchquestlearn-deck/learndeckSkill03mo agoApache-2.0A36Claude Code, Codex
rolldeepdev-the-dev-while-deving/rolldeep-labSkill02mo agoMITA60Claude Code, Codex
reading-metaskillkangarooking/cangjie-skillSkill13k1mo agoMITA139Claude Code, Codex
learning-coachholon-run/holonSkill196todayApache-2.0A37Claude Code, Codex
gnogmickel/gnoSkill118yesterdayMITA86Claude Code
google-workspace-setupOpen-Curiosity/gini-agentSkill2.3k3mo agoMITA23Claude Code, Codex
attachmentsOpen-Curiosity/gini-agentSkill2.3k3mo agoMITA47Claude Code