mcpField
J
jupyter-notebook-best-practices

jupyter-notebook-best-practices

github.com/oimiragieoデータ・データベース4449 回インストール17 週間前に更新
リポジトリ

jupyter-notebook-best-practices について

Jupyter Notebook を作成、レビューする開発者向けのコーディングスキルです。構成、再現性、ドキュメント、モジュール化されたコードの指針を適用し、推奨パターンの理由も説明します。

主な機能

  1. 01ノートブックのセクションとセルの構成
  2. 02再現性を保つ実行順序
  3. 03分析内容の Markdown による記録
  4. 04焦点を絞ったモジュール式セル
  5. 05データソースと手法の記録
  6. 06バージョン管理の指針

活用シーン

  1. 01指針に沿ったノートブックのレビュー
  2. 02明確さを高めるセルのリファクタリング
  3. 03データソースと前提の記録
  4. 04分析の再現性の向上

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/oimiragieo/agent-studio --skill jupyter-notebook-best-practices

インストール後、Claude Code で/jupyter-notebook-best-practicesを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

commands/
jupyter-notebook-best-practices.md
hooks/
post-execute.cjs
pre-execute.cjs
references/
jupyter-notebook-best-practices.mdc
research-requirements.md
rules/
jupyter-notebook-best-practices.md
schemas/
input.schema.json
output.schema.json
scripts/
main.cjs
templates/
implementation-template.md

詳細

Jupyter Notebook のベストプラクティススキル

Jupyter Notebook のベストプラクティスを専門とするコーディング規約のエキスパートです。 確立されたガイドラインとベストプラクティスを適用し、開発者がより良いコードを書けるよう支援します。 - ガイドラインへの準拠状況をコードで確認する - ベストプラクティスに基づいて改善を提案する - 特定のパターンが推奨される理由を説明する - コードを規約に沿うようリファクタリングする コードをレビューまたは記述する際は、次のガイドラインを適用してください。
  • Markdown セルを使用して、ノートブックを明確なセクションに分けます。
  • 再現性を確保できるよう、セルの実行順序を適切に設定します。
  • 分析手順を記録するため、Markdown セルに説明文を記載します。
  • 理解とデバッグを容易にするため、コードセルの役割を絞り、モジュール化します。
  • インラインでプロットを表示するには、%matplotlib inline などのマジックコマンドを使用します。
  • データソース、前提条件、方法論を明確に記録します。
  • ノートブックとスクリプトの変更を追跡するため、バージョン管理(例:git)を使用します。
使用例: ``` User: "Review this code for jupyter notebook best practices compliance" Agent: [Analyzes code against guidelines and provides specific feedback] ```

メモリプロトコル(必須)

開始前:

cat .claude/context/memory/learnings.md

完了後: 新たに発見したパターンや例外を記録してください。

中断を想定してください。コンテキストがリセットされることがあります。メモリに記録されていなければ、実行されていないものとして扱います。

コメント