一键导入
review-student-prs
Review and merge student exercise PRs during TP sessions. Arguments: <repo-url> [--class <class-id>] [--timeslot <HH:MM-HH:MM>] [--dry-run]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review and merge student exercise PRs during TP sessions. Arguments: <repo-url> [--class <class-id>] [--timeslot <HH:MM-HH:MM>] [--dry-run]
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Detect cell-ordering / enchainement problems in Jupyter notebooks (canonical-order slippage, misplaced or forgotten cells). Arguments: [target] [--severity HIGH|MED|LOW] [--json]
Resume multi-agent coordination session. Reads memory, RooSync inbox, GitHub issues, and produces a situational briefing with recommended actions. Arguments: [--dispatch] [--focus <topic>] [--reply-all]
Iterate on a GenAI notebook against the self-hosted stack via the genai-stack CLI (config dirs, auth, subdomains, quantization, GPU/VRAM). Arguments: <notebook|service> [--service comfyui|forge|vllm] [--quant int4|fp8] [--validate] [--bg]
Train an ML model in the QuantConnect ML-Training-Pipeline with thermal-safe GPU usage and rigorous validation. Arguments: <architecture|script> [--dry-run] [--seeds 0,1,7,42,99] [--folds 5] [--bg]
Execute iterative improvement workflow for QuantConnect strategies. Arguments: [strategy|issue#] [--iterations=N] [--no-backtest] [--commit]
Analyze PowerPoint slides qualitatively using vision AI. Arguments: <deck_path> [--render] [--slides 1,5,10]
| name | review-student-prs |
| description | Review and merge student exercise PRs during TP sessions. Arguments: <repo-url> [--class <class-id>] [--timeslot <HH:MM-HH:MM>] [--dry-run] |
Review, validate, and intelligently merge student exercise PRs submitted during TP sessions.
Target: $ARGUMENTS
repo-url: GitHub repository URL (e.g., https://github.com/jsboigeECE/2026-ECE-Ing4-Fin-IA-Projet1-Gr01)--class <class-id>: Class identifier (e.g., Gr01, Gr02, Gr03)--timeslot <HH:MM-HH:MM>: Authorized submission window (e.g., 08:00-12:00). PRs outside this window are flagged--dry-run: Review only, no merge or commitgh pr listG:\Mon Drive\MyIA\Formation\ECE\2026\)For each valid PR:
gh pr diff <number>python scripts/notebook_tools/notebook_helpers.py execute <path> --verboseGenerate a correction report in reports/corrections/ (gitignored):
reports/corrections/YYYY-MM-DD_<class-id>_review.md
Report format:
# TP Review - <date> - <class-id>
## Summary
- PRs reviewed: N
- Valid exercises: N (+0.5 pts each)
- Partial: N (manual review needed)
- Invalid: N
## Per-Student Results
### <Student Name> (GitHub: @username)
- **PR**: #<number> - <title>
- **Notebook**: <notebook-name>
- **Timeslot**: <created-at> (VALID/LATE)
- **Exercises**:
| Exercise | Status | Score | Notes |
|----------|--------|-------|-------|
| Ex 1 | VALID | +0.5 | Clean implementation |
| Ex 2 | PARTIAL| 0 | Missing explanation |
- **Total bonus**: +X.X points
For each VALID exercise (skip if --dry-run):
Transform exercise result into example:
Create replacement exercise:
Curate redundancy:
Commit changes:
feat(ece): integrate student exercise <notebook> - <student> (+0.5 bonus)
- Exercise result converted to example
- New replacement exercise added
- Reviewed and validated during TP <date>
Co-Authored-By: <Student Name> <student-email-if-available>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Push to main (after all PRs for the session are processed)
backup/pre-merge-<date>reports/corrections/ are gitignored, never committed| Series | Kernel | Execution Method |
|---|---|---|
| Probas | .NET C# | MCP cell-by-cell |
| GameTheory | Python (WSL) | papermill or notebook_helpers |
| ML | Mixed (.NET + Python) | Depends on notebook |
Student inscriptions and evaluations:
G:\Mon Drive\MyIA\Formation\ECE\2026\ - CSV/XLSX files