Medical Research Skills for Claude Code, Codex, Cursor & Copilot
58 项开源技能,覆盖完整的医学研究全生命周期。由医生构建,基于真实出版物测试。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A personal platform of AI agents and AI products, built by Sergio Gabriel Fruto to answer one question: what does it take to move applied AI from demo to something that runs with real stakes?
▶ Live demo: Biomech Lab — upload a yoga pose, get it recognized and scored from joint angles measured entirely in your browser.
| Project | What it does | Status | Stack |
|---|---|---|---|
| Biomech Lab | Recognizes Warrior II, Tree and Downward Dog in a photo and scores posture from measured joint angles. Images never leave the browser. | Live · biomech-lab.vercel.app | Next.js 16 · TypeScript · MediaPipe Pose · Vitest · Vercel |
| Polymarket agent | Scores prediction markets, estimates true probability, sizes with half-Kelly, places and exits CLOB orders. | Active (dry-run by default, live mode available) | Python · Polymarket CLOB · Claude Haiku · SQLite |
| Dota agent | Predicts pro Dota 2 match outcomes from Elo and history; simulates Kelly-sized bets. | Simulation only | Python · OpenDota API · SQLite |
| Job Hunter | Scores job postings against a candidate profile, writes tailored cover notes, syncs roles to the dashboard. | Active | Python · Claude API · SQLite |
| The Analyst | Daily intelligence brief: CVEs (NIST NVD, CISA KEV), AWS security bulletins, OSINT signals (OpenSky, GDELT), synthesized into one report. | Active (daily) | Python · Claude API · Next.js |
| Silicon Intel | Semiconductor supply-chain and hardware-security terminal; Claude writes a daily brief from industry, CVE and materials feeds. | Paused | Python · Claude Sonnet · RSS feeds |
| Finance agent | Personal finance tracker (statements, goals, net worth). | Paused, local use | Python · SQLite |
| Solaris | Coordinator + dashboard that runs the agents in dependency order and writes a daily operations log. | Active | Python · Flask · Next.js 16 · shadcn/ui |
The newest project, and the one you can click.
connect-src Content-Security-Policy blocks it, verified in production.Details: biomech-lab/README.md · design spec
agents-ops/
├── solaris/ ← Coordinator + dashboard
│ ├── coordinator.py ← DAG orchestrator
│ ├── roadmap_updater.py
│ ├── daily_log.py ← Claude synthesis
│ ├── SOLARIS.md ← Coordinator system prompt
│ └── web-next/ ← Next.js 16 dashboard
│
├── polymarket-agent/ ← Prediction market trading
├── dota-agent/ ← Esports match prediction (simulation)
├── job-hunter-agent/ ← Job opportunity pipeline
├── analyst-agent/ ← Security & OSINT intelligence brief
├── stock-agent/ ← Silicon Intel (paused)
├── finance-agent/ ← Personal finance (paused)
└── biomech-lab/ ← Standalone web app (not orchestrated)
Each agent declares a roadmap.yaml — tasks, dependencies, schedule and outputs. The coordinator reads all of them at startup, builds a dependency graph, runs agents in topological order, and writes a Claude-generated daily operations log.
Startup
└── Read all roadmap.yaml files
└── Build dependency DAG → topological sort
For each agent (in order):
└── Inject: tasks_today + memory + upstream outputs
└── Run agent subprocess
└── Collect outputs
└── roadmap_updater.py → mark tasks done / blocked
End of day:
└── Claude call → daily_logs/YYYY-MM-DD.md
├── Agent status table
├── Blockers
├── Cross-agent patterns & signals
└── Prioritized suggestions
Coordinator (coordinator.py)
*/roadmap.yamlCOORDINATOR_CONTEXT env var{"__coordinator_outputs__": {...}}roadmap.yaml after the run (task status, memory, last output)Daily log (daily_log.py + SOLARIS.md)
Dashboard (web-next/)
/api/* to the Flask backendDRY_RUN=true): every decision is recorded without placing orders| Layer | Technologies |
|---|---|
| Languages | Python 3.11 · TypeScript (strict) |
| AI / LLM | Claude API (Anthropic) — signals, synthesis, cover notes, intelligence briefs |
| Computer vision | MediaPipe Pose Landmarker (WASM/WebGL, in-browser) |
| Frontend | Next.js 16 · React 19 · Tailwind · shadcn/ui · Canvas API |
| Backend | Flask · SQLite (per-agent DBs) |
| Trading & data | Polymarket CLOB · py-clob-client · CoinGecko · The Odds API · yfinance · OpenDota |
| Orchestration | Custom DAG coordinator (Kahn's algorithm) · schedule · per-agent roadmap.yaml |
| Testing & deploy | Vitest · Vercel |
Each project is independent.
# Biomech Lab (Node 22.12+)
cd biomech-lab && npm install && npm run dev # http://localhost:3000
npm test # 83 tests
# Polymarket agent (dry-run by default)
cd polymarket-agent
pip install -r requirements.txt
cp .env.example .env # fill in API keys
python main.py
# Solaris dashboard
cd solaris && pip install -r requirements.txt && WEB_PORT=5002 python main.py
cd solaris/web-next && npm install && npm run dev
# Coordinator (runs all enabled agents)
cd solaris && python coordinator.py
Live trading requires Polymarket credentials (DRY_RUN=false + POLY_PRIVATE_KEY); run python live_setup.py once to generate CLOB API keys.
roadmap.yaml doubles as task tracker and agent memory