Skill
AI 비서에게 Longbridge Skill로 실시간 HK·US 주식 데이터와 거래 기능을 직접 제공
이미 보유한 AI 에이전트로 알고 있는 영역의 경계를 찾고, 타이머 기반 적응 퀴즈와 간격 반복으로 지식을 강화합니다
Get smart at any topic with the AI agent you already have: find the edge of what you know, then push it. Timed adaptive quizzes + spaced repetition. Skill for Claude Code, Codex, Copilot CLI.
스킬HTML · PythonGitHub @GGCryptoh온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
SRS Edge Learning — get smart at any topic by finding the edge of what you know and pushing it outward. Spins up a local hub (127.0.0.1:4848) that remembers every topic; for a new topic it writes a curated brief (cliff notes or short bullets — what it is, how it applies in business and life, the movers, recent news), then maps the topic into categories, drills you with timed multiple-choice questions that get harder until it finds your edge, diagnoses your misses into a training protocol, and schedules spaced-repetition reviews so you get smarter over time.README 전문 보기 ↗
Get smart at any topic by finding the edge of what you know, then pushing it outward.
A skill for AI coding agents (Claude Code, Codex CLI, GitHub Copilot CLI) plus a small local web page. You name a topic. Your agent writes a brief, maps the topic into categories, and drills you with timed multiple-choice questions that get harder until they find your edge. It diagnoses your misses into a training protocol and schedules spaced-repetition reviews so what you learn stays learned. No API key: it runs on the agent you already have. Nothing leaves your machine.
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/GGCryptoh/srs-edge-learning/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/GGCryptoh/srs-edge-learning/main/install.ps1 | iex
Then open your agent in a new session and type /srs-edge-learning <topic>.
Prefer a zip? Download srs-edge-learning.zip and unzip it into ~/.claude/skills/ (or ~/.codex/skills/, ~/.copilot/skills/). Manual steps are below.
| Home: every topic, activity, what's due | A timed question with instant feedback |
|---|---|
| Progress: your edge over time, per category | The brief, written for your goal |
|---|---|
Most of us "learn" by consuming: read the article, watch the video, ask the chatbot to explain it, nod, move on. A week later it is gone. Memory research has known for a century why: knowledge sticks when you produce it under a little pressure (answer, get corrected, try again), and it sticks best when the questions land just past the edge of what you already know. AI makes the consuming side effortless, which is exactly the trap. This flips it: the agent becomes the examiner, roadmap builder, explainer and flashcard clerk, and you do the producing.
I built it because it already worked on me: spaced repetition and timed recall compressed almost two years of Mandarin levelling into eleven months. The pattern is simple. Test before you study, keep every question just past your edge, and let scheduling decide what comes back.
Come back next week and the same page has every topic, your edge per category, your streak, and what is due.
| Adaptive, timed rounds | Read phase, four choices, countdown, keyboard 1 to 4. Questions climb a five-level ladder from definitions to the open questions of the field. |
| Edge per category | Held at 60%+ over three questions; 80%+ moves you up a level, 40% or less moves you down. |
| Hammer my weakest | One click drills your weakest category, re-asking what you got wrong before anything new. Does not move your edge. |
| Spaced repetition | SM-2 style scheduling per card. Review per topic, or Review all due across every topic from the home page. |
| Diagnosis and protocol | Root causes behind your misses, a checklist of production tasks, and a re-test date. |
| Progress you can see | Edge over time (overall and per category), 7-day rolling accuracy, review retention, seconds to answer, a 16-week activity heatmap, your streak. |
| Per-question stats | Times seen, times wrong, average time, last seen. Leeches (missed three or more times) and "wrong last time" are flagged, and the diagnosis sees them. |
| Flag a bad question | The agent can write a wrong answer key. Flag it with a reason: it leaves the bank, the edge maths and the deck, the agent is told why and writes a replacement. Restorable. |
| Honest questions | Four distinct choices, one answer, no all-of-the-above, shuffled slots. The validator rejects batches where the longest or shortest option gives the answer away. |
| Manage topics | Rename, change goal and level, archive, export as JSON, delete with undo (to a trash folder). |
| Backup and move machines | One zip with every topic and your settings. Restore it anywhere, or import a single exported topic. |
| Local and private | One folder on your machine, atomic writes, nothing uploaded. The brief carries its knowledge date. |
| Plays well with others | If port 4848 is busy the hub takes the next free one. Two agents can serve one hub: each request is claimed once and every write is locked. |
| Portable | Standard-library Python and one HTML file. macOS, Windows, Linux. Claude Code, Codex, Copilot CLI. Light and dark, desktop and phone. |
/srs-edge-learning Kubernetes networking or whatever you want to get smart at.The ? button on the page has the same guide, the keyboard shortcuts, and the prompt that summons your agent.
The page covers daily use. Everything is also a command, which is how the agent drives it:
| Command | Does |
|---|---|
learn.py open [slug] | Start the hub if needed (detached) and open the browser. Prints the URL. |
learn.py add "<topic>" [--goal …] [--level 1-5] | Create a topic. |
learn.py topics [--all] · status [slug] · stats <slug> | Overview, edge per category, per-question stats and leeches. |
learn.py pending [--wait S] [--peek] · fulfil <id> <file> · validate <file> --type T | The agent's loop: read requests with context, answer them with validated JSON. |
learn.py misses <slug> · due <slug> · export <slug> | Recent wrong answers, cards due, a progress markdown file. |
learn.py rename · archive · unarchive · remove · undelete | Topic management. |
learn.py questions <slug> [--retired] · retire <slug> <qid> --reason … | List question ids; retire or restore one. |
learn.py backup [--out f.zip] · restore <zip or topic.json> [--overwrite] | Backup everything; import on another machine. |
Data lives in ~/.gh-learn/ (set LEARN_HOME to move it, for example into a project folder).
Copy skill/srs-edge-learning/ into your agent's skills folder: ~/.claude/skills/ for Claude Code, ~/.codex/skills/ for Codex, ~/.copilot/skills/ for Copilot CLI. Then python3 ~/.claude/skills/srs-edge-learning/scripts/learn.py setup.
skill/srs-edge-learning/ the skill: SKILL.md, scripts/learn.py, assets/app.html, references/, examples/, evals/, tests/
install.sh · install.ps1 one-line installers (download the release zip into the skills folder)
docs/ header, diagrams, screenshots
.github/workflows/ ci.yml (tests on Linux, macOS, Windows) · release.yml (builds the zip on a v* tag)
Run the tests with python3 -m unittest discover -s skill/srs-edge-learning/tests. To see every screen with data, learn.py restore skill/srs-edge-learning/examples/sample-topic.json then learn.py open rust-ownership.
Built by Geoff Hopkins. MIT licensed.