Skill
Give your AI assistant direct access to real-time HK/US stock data and trading capabilities with Longbridge Skill
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 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.