跳到正文
cccskills
免费在 GitHub 公开

build-notebook

Build or improve Jupyter notebooks iteratively with quality scoring. Arguments: <new|improve|fix> <path> [--topic] [--domain] [--level] [--quality] [--max-iter]

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Build Notebook

Create, improve, or fix Jupyter notebooks iteratively.

Action: $ARGUMENTS

Actions

new - Create from scratch

Requires: --topic, --domain (ML, Probas, GenAI, GameTheory, SymbolicAI, Sudoku, Search), --level (intro, intermediate, advanced)

improve - Enhance existing notebook

Requires: notebook path, optional --quality (0-100, default 90), --focus (execution, pedagogy, content, structure)

fix - Correct execution errors

Requires: notebook path, optional --max-iter (default 5)

Iterative Workflow

while iteration < max_iterations and score < quality_target:
    1. Execute notebook (notebook-executor agent)
    2. Validate all aspects (notebook-validator agent)
    3. Plan corrective actions (prioritized by severity)
    4. Apply via appropriate sub-agent (enricher, cell-iterator, cleaner)
    5. Re-validate and measure improvement

Quality Scoring

CategoryWeightCriteria
Structure15%Valid JSON, metadata, cells
Syntax15%Valid code, markdown, LaTeX
Execution30%No errors, no timeouts
Pedagogy25%Progression, code/markdown ratio, explanations
Content15%Visualizations, formulas, conclusion

Sub-Agents Used

AgentRoleModel
notebook-designerCreate initial structureinherit
notebook-executorRun the notebooksonnet
notebook-validatorEvaluate qualitysonnet
notebook-enricherAdd pedagogical contentsonnet
notebook-cell-iteratorFix specific cellssonnet
notebook-cleanerClean structuresonnet

Model Selection Strategy

  • Use haiku for quick validation checks
  • Use sonnet for enrichment and standard fixes
  • Use sonnet for complex design and orchestration — opus and inherit are never used on po-* posts, except on a lane authorized by name (point 3: myia-po-2024:CoursIA-3) (mandat user 2026-10-10, cf model-delegation.md point 3)

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Cycle 30 min du secrétaire vérificateur myia-po-2026:CoursIA-3. Atteste en tiers, du plus ancien au plus récent, les PRs ouvertes sans dossier valide (chaque READY, une fois lu et approuvé par ai-01, est mergé sans attendre son cycle), et fait circuler l'information sur workspace-CoursIA-3.

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

Analyze a Slidev deck qualitatively — organ reports (structure, composition) + vision AI on rendered PNGs. Arguments: <deck_id> [--slides 1,5,10]

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

Detect cell-ordering / enchainement problems in Jupyter notebooks (canonical-order slippage, misplaced or forgotten cells). Arguments: [target] [--severity HIGH|MED|LOW] [--json]

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

Clean up and reorganize markdown in enriched Jupyter notebooks. Arguments: [target] [--dry-run] [--aggressive] [--hierarchy-only]

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

Cycle de coordination ai-01 (coordinateur UNIQUEMENT — jamais sur un worker). Lit memoire + dashboards + inbox + GitHub, merge les PRs pretes, tranche les design-gates, dispatche des grains par lane, reporte. Arguments: [--dispatch] [--focus <topic>]

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

Cycle horaire du coordinateur adjoint myia-po-2025:CoursIA-2. Réduit la file, répond aux ASK CoursIA-2, publie des preflights COMMENTED et dispatche les lanes CoursIA-2, sans merge ni arbitrage réservé à ai-01.

中文简介正在准备中。当前显示原文说明。

jsboige/CoursIA162026年10月19日 更新

查看 jsboige 的全部技能

报告此技能的问题