Communityコーディング&開発github.com

CATEular/skill

深读模拟与混合信号IC论文,整理可追溯的电路分析、实测指标、引用和论文配图,输出Markdown/Obsidian笔记,适用于PMIC、Buck、放大器、比较器、ADC/DAC、PLL与基准电路等文献,不用于直接替代电路设计或仿真验证

skill とは?

このスキルは、アナログおよびミックスドシグナルICに関する論文を深く読み込み、回路解析、実測指標、引用、図を整理して、MarkdownまたはObsidian形式のノートを生成するためのツールです。PMIC、Buckコンバータ、オペアンプ、コンパレータ、ADC/DAC、PLL、基準電圧回路など、さまざまなIC文献に対応します。ユーザーが提供するPDFや論文リンクを入力とし、論文のタイトル、著者、年、ジャーナル/会議、DOIを確認した上で、研究課題、アーキテクチャ、主要回路、測定エビデンス、制約事項などを体系的にノート化します。回路設計やシミュレーションの直接的な代替は意図しておらず、あくまで文献の理解と比較、追跡を支援します。テンプレートやスクリプトを用いて図の抽出やパス設定を行い、ノートの一貫性と再現性を高めます。また、論文の独立性を保ち、ユーザーのプライベートなPDKや内部プロジェクトとの不要な関連付けを避けることで、再利用可能で信頼性の高い文献ノートを提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CATEular/skill/tree/HEAD/skills/analog-ic-notes

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

アナログICノート

実際の論文を、再読・比較・追跡可能なアナログICノートに整理します。DC-DC Buck Readerの回路精読手法を継承し、論文の実際のタイプに応じて分析の次元を選択します。

入力とパス

ユーザーが提供するPDF、論文リンク、または既に接続された文献ツールを使用します。まず論文のタイトル、著者、年、ジャーナル/会議、DOIを確認します。指導教員は著者リストに含めません。

抄録のみが利用可能な場合は、抄録の範囲内でのみ情報を整理します。本文や図が欠けている場合は明示的にその旨を記載し、回路の詳細を推測しません。

config.example.json を自身の config.local.json にコピーし、入力、ノート、画像のディレクトリを記入します。または、環境変数 ANALOG_IC_NOTES_CONFIG を使用して別の設定ファイルを指定します。

{
  "paths": {
    "papers": "./papers",
    "notes": "./notes",
    "images": "./notes/assets"
  },
  "language": "ja"
}

相対パスは設定ファイルが置かれているディレクトリを基準とします。~ やシステムの絶対パスもサポートします。個人設定は共有スキルパッケージに含めないでください。

まず実際のパスを解決します。設定が提供されていない場合は、現在の作業ディレクトリ直下の papers/、notes/、notes/assets/ を使用します。

python scripts/paths.py --config config.local.json

現在の会話でユーザーが明示的に指定したパスが優先されます。元の論文は変更せず、既存のノートは上書きしません。既存のレコードを変更する前に、その内容を確認し、ユーザーの分析を保持します。

読み取りと整理

  • まず出典を確認し、その後、研究課題、アーキテクチャ、主要回路、測定エビデンス、制約事項に基づいて本文を構築します。テンプレートは論文に応じて削減可能で、固定の章数は必須ではありません。
  • 汎用論文テンプレート を使用して、書誌情報、指標テーブル、キーとなる図、自身の理解、未解決の問題を保存します。
  • 「論文原文」「自身の導出」「シミュレーション結果」「実測結果」を区別し、具体的なページ番号、図番号、表番号、または式番号を引用します。
  • 必要に応じて短い原文を抜粋し、自身の説明を添えます。原文の句が見つからない場合は、シミュレーションのような英語の引用を生成せず、本文を大量に複製もしません。
  • 指標はテスト条件と定義と共に記録します。欠落している項目は「未報告」と記述します。論文間で比較する場合は、まず電源、帯域幅、負荷、面積口径、FoMの定義を確認します。
  • 論文の独立性を保ち、ユーザーのプライベートPDK、商用チップ、内部プロジェクト、個人ディレクトリと能動的に関連付けません。関連文献は必ず実際の出典を持たなければなりません。

タイプに応じた分析次元の選択

文献タイプ重点記録事項
PMIC / Buck / チャージポンプ / LDOトポロジ、制御、電源と負荷、スイッチとドライバ、効率、リップル、過渡応答、信頼性
オペアンプ / コンパレータ / 基準電圧入出力範囲、利得と帯域幅、ノイズとオフセット、消費電力、安定性、PVT条件
ADC / DACアーキテクチャ、サンプリングレート、分解能、直線性、動的テスト条件、消費電力と面積
PLL / クロックアーキテクチャ、周波数範囲、位相ノイズ、ジッタの定義、ロッキング動作、消費電力

論文に適用可能な次元のみを使用します。Buckの効率テーブルや負荷ステップ指標を他の回路に無理に適用してはいけません。

Buck論文については、さらに Buck精読テンプレート と PMIC用語リファレンス を参照できます。リファレンス内の式は分析の手がかりに過ぎず、具体的な定義と適用条件は元の論文を優先します。

図と式

まず 図抽出の説明 を読み、次に scripts/extract_figures.py を使用します。依存関係は requirements.txt を参照してください。

python scripts/extract_figures.py paper.pdf --config config.local.json --paper-id paper-slug

PDFページの実際のレンダリングに基づいて画像領域を優先的に抽出し、元の極性、色、比率を保持します。写真の背景が暗くても反転させません。

ベクター回路図はページ切り抜きを使用し、元のページ番号と図番号を記録します。図、注釈、キャプションが完全かどうかを確認してからノートに書き込みます。

画像はその論文専用のサブディレクトリに配置し、相対Markdown画像リンクを使用します。式は $...$ と $$...$$ を使用し、論文の式と自身の導出を明確に区別します。

出力チェック

  • タイトル、著者、年、DOIが出典と一致していること。指導教員の情報は別途保存すること。
  • すべての重要な数値と主張に、特定可能な出典があること。架空の革新、原文の引用、測定結果がないこと。
  • 画像が正常に開き、方向と色が正しいこと。式と表が読みやすいこと。
  • 個人の絶対パス、アカウント情報、プライベートプロセス、内部プロジェクト識別子がないこと。
  • 元の論文は変更されず、関連する引用は追跡可能であり、本文はユーザーが要求した言語で記述されていること。

公開はユーザーの明示的な許可がある場合のみ行います。共有時には config.local.json、ローカルPDF、その他の個人設定を除外します。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル