nature-figure について
研究者や科学コミュニケーター向けに、根拠に基づく科学図表を作成するスキルです。明確な視覚的論証、データの忠実な表現、描画バックエンドの選択、出力図の検証を重視します。
主な機能
- 01図の主張と根拠の定義
- 02プロジェクト状況に応じた描画バックエンド選択
- 03データ、統計量、不確実性の整理
- 04ベクター図とラスター図の書き出し
- 05ソースとレンダリング結果の検証
活用シーン
- 01提供された根拠からグラフィカルアブストラクトを作成
- 02複数パネルの科学図を計画
- 03データに適合するテンプレートの調整
- 04図の整合性と可読性の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mubuky/ nature-skills --skill nature-figureインストール後、Claude Code で/nature-figureを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoremanifest.yamlREADME_EN.mdREADME.mdagents/openai.yamlassets/README.mdevals/evals.jsonreferences/api.mdasset-adaptation.mdbackend-selection.mdchart-types.mdcommon-patterns.mddemos.mddesign-theory.mdfigure-contract.mdfigure-legend-conventions.mdnature-2026-observations.mdqa-contract.mdr-template-index.mdr-workflow.mdtemplate-catalog.mdtutorials.mdscripts/nature_figure_backend.pyplot_templates.pyvalidate_figure.pystatic/core/contract.mdstance.mdstatic/fragments/backend/python.mdr.md詳細
Nature Scientific Figures
提供されたエビデンスに基づいて、視覚的な論旨を構築します。グラフィカルアブストラクトや模式図はあくまで草案の図であり、メカニズムや結果を捏造してはなりません。
手順
manifest.yaml とその中核となる契約を読みます。次の順序でバックエンドを選択します。
- ユーザーが明示的に指定した選択肢
- 既存のソースファイル、プロジェクトの依存関係、またはプロジェクトで確立されているバックエンド
- 保存済みのユーザー設定
- Python と R の両方が使用可能で、選択によって統合や保守性に重大な影響が生じる場合に限り、質問する
ユーザーから選択を求められた場合は、references/backend-selection.md を使用して作業を進めます。描画、レイアウトの意味づけ、エクスポートには、単一のバックエンドを信頼できる唯一の情報源として使用します。中立的なビューア、画像/PDF/SVG の検査、決定論的なバリデーターは、2 つ目の描画バックエンドとせずに QA を実施できます。ユーザーが今後のデフォルトにするよう明示的に依頼した場合に限り、バックエンドの設定を保存します。
図の要件
コードを書く前に、以下を定義します。
- 結論を一文で示し、想定読者を定める
- エビデンスの連鎖と、各パネルの役割
- ソースデータのフィールド、変換、統計、ならびに不確実性
- 対象ジャーナルの寸法、形式、フォント、アクセシビリティ
- 査読者が誤読しやすい点と、研究公正上のリスク
選択したバックエンドのフラグメントと、アーキタイプ、チャート、テンプレートの適用、またはエクスポートに必要なリファレンスだけを読み込みます。出典が記録されたチャートアトラス/ギャラリーの例、またはユーザーのコードを優先し、外部論文の図をコピーしないでください。
作成と検証
- アーキタイプと、明確な主役となるパネルを選びます。
- スタイルを設定する前に、データと統計の対応関係を定めます。欠損、サンプルサイズ、単位、不確実性を保持します。
- 階層、タイポグラフィ、色を控えめに調整します。区別が重要な場合は、グレースケールでの判読性と色覚への配慮を検証します。
- テンプレートの適用は意味に基づいて行い、互換性のないデータへのラベルの付け替えはしません。
- タスクの出力ディレクトリに、必要なベクター/ラスター形式の成果物をエクスポートします。
SKILL_DIRをこのSKILL.mdがあるディレクトリとして解決し、references/qa-contract.md を読み込み、python3 "$SKILL_DIR/scripts/validate_figure.py" SOURCEを実行します。適切な中立的ビューアで、最終サイズのレンダリング済み出力を検査します。
公正性と完了条件
値、メカニズム、ラベル、機関の標章、統計的有意性を捏造してはなりません。見栄えをよくするために、データを隠したり分析を変更したりしてはなりません。ソースとエクスポートが一致し、ラベルと凡例が読みやすく、各パネルの主張がエビデンスに裏付けられ、レンダリングされた成果物が作業範囲に含まれていて検査可能な場合は最終サイズでのビジュアル QA に合格したときにのみ、作業を完了とします。それ以外の場合は、ビジュアル QA を実施していないことを明確に示します。