Communitygithub.com

Geruyang/agent-skills-library

上場株式投資のポジション・サイジング、エクイティ・ヘッジの実行、または統合型ポジション&ヘッジリスク計画の策定時に使用します。テーゼ構築、単独イベントの引受、トレード執行、個人投資アドバイス、またはクレジット商品リスクには使用しないでください。

agent-skills-library とは?

このスキルは、上場株式の投資判断を実践可能なリスク態勢に変換するための包括的なワークフローを提供します。具体的には、適切なポジションサイズの決定、適切なヘッジの選択、意図的に保持するエクスポージャーの特定、以及びリサイズやプロテクション解除のルール策定を支援します。ロング、ショート、ペアトレード、ETF/指数構成銘柄、上場オプション、株式ファクターヘッジ、先物/指数オーバーレイなど、幅広いエクイティ戦略に対応しており、ポートフォリオ全体のリスク管理において不可欠な判断を下すためのフレームワークを提供します。主な機能として、ポジションサイジング、ヘッジ設計、そしてこれらを統合したリスク計画策定の3つのモードがあり、ユーザーのリクエストや状況に応じて最適なモードを自動的に選択します。最終的なアウトプットとしては、洗練されたスタンドアロンのHTMLリスク判断レポートを生成し、サイジングテーブル、ヘッジ比較、シナリオ分析、モニタリングトリガーなどを構造的に表現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Geruyang/agent-skills-library/tree/HEAD/original-skills/x-openai-portfolio-risk-management-e45bdc5

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

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

ドキュメント

ポートフォリオリスク管理

スキル設定

共通スキル手順

必須:コネクターの検索、エビデンスの取得、または出力のドラフト作成を行う前に、../public-equity-investing/SKILL.md## Cross-Skill Runtime Contract にある共有ランタイム契約書を読み、適用してください。次に、ルータースキルマップと ../../shared/plugin-routing-playbook.md を確認し、本ワークフローと連携すべき隣接スキルを特定してください。通常のワークフロー作業中にユーザーコンテキストの設定や検査を実行しないでください。明示的な保存コンテキスト、ソースセットアップ、オンボーディング、または自動化セットアップのリクエストのみを ../user-context/SKILL.md にルーティングしてください。

ソース解決

../../shared/workflow-source-resolution.md を読み込んでください。本ワークフローに必要なカテゴリ(internal_research、portfolio_models_trackers、market_data_estimates)のみを解決してください。共有ランタイム契約書を使用して、試行された各カテゴリを利用可能なアプリ、コネクター、ファイル、エクスポート、またはユーザー提供の入力にマッピングしてください。

関連する依存カテゴリ

以下は、このワークフローで最も重要となる可能性が高いソースカテゴリです。ルーター契約書を使用して、タスクに実際に必要なカテゴリのみを解決し、まずユーザー指定のソースを優先し、重要なソースの制限事項があれば明記してください。

  • Portfolio Models & Trackers
  • Market Data & Estimates
  • Internal Research

内部サポート

このワークフローでレンダリング、エビデンス/データ準備、スタイル、またはセクターコンテキストが必要な場合は、可視の public-equity-investing ルーターとそのバンドルされた内部プレイブックを介してサポートをルーティングしてください。ワークブックやモデルのQAは、可視の model-audit-tieout ワークフローを介してルーティングしてください。

成果物受付

新しい実質的な主要成果物のソース収集または分析の前に、../../shared/deliverable-intake-policy.mdを読み込み、その適応型の request_user_input プリフライトを使用して、形式、深さ、対象者/用途、または焦点の選択肢について、実質的に未解決のものを解決してください。実質的な統合ポジション&ヘッジ計画、または明示的なHTMLリスク計画リクエストの場合、デフォルトでは、ユーザーが別の表示面、クイック/ファイルなしの回答、ワークブック出力、または標準化されたダッシュボードをリクエストしない限り、プレゼンテーション面を洗練されたスタンドアロンHTMLリスク判断レポートに解決します。解決された設定を後続のステップで再利用してください。所有するワークフローへの入力としてのみ機能する場合は、再プロンプトしないでください。

目的

上場株式の投資見解を実行可能なリスク態勢に変換します:適切なサイズ、該当するヘッジ、意図的に保持されるエクスポージャー、そしてリサイズまたはプロテクション解除のルール。このスキルは、エクイティ・ロング、エクイティ・ショート、ペアトレード、ETF/指数構成銘柄、上場オプション、エクイティ・ファクターヘッジ、先物/指数オーバーレイ、および意思決定が公開株式の決定である場合のマクロプロキシを担当します。

サイジングとヘッジを、一方が他方を変える場合に独立した回答として扱わないでください。最も厳しい信頼できる制約からサイジングしてください。意図されたアルファを破壊することなく低減できるリスクのみをヘッジしてください。ヘッジのベーシスリスク、コスト、流動性、または複雑さが不要なエクスポージャーよりも悪い場合、サイズダウン/ヘッジなしの結果も有効です。

実質的な再利用可能なリスクパッケージについては、../../shared/html-artifact-standard.md に従って洗練されたスタンドアロンHTMLリスク判断レポートを作成してください。標準化されたダッシュボードシェルを強制することなく、サイジングテーブル、ヘッジ比較、シナリオ、モニタリングトリガーの強みを備えた構造化された判断シートを保持してください。dashboard-builder は、ユーザーが標準化されたダッシュボード、定期的なモニタリングダッシュボード、再利用可能な検証済みテンプレート、または構造化されたペイロード駆動型レンダリングを明示的に要求した場合にのみ使用してください。

モード選択

要求された判断と利用可能なコンテキストからモードを推測してください:

モード使用タイミングコア出力
position_sizingユーザーが保有量や空売り量、追加/トリム/出口閾値、損失予算、流動性キャパシティ、またはポートフォリオエクスポージャーへの影響について尋ねる場合。推奨サイズ、拘束力のある制約、シナリオP&L、流動性出口、モニタリングルール。
hedge_designユーザーがヘッジ方法、中立化、保護、デベータ、ヘッジ候補のランク付け、またはヘッジ手段の比較について尋ねる場合。ヘッジ目的、候補セット、ベーシスリスク元帳、サイジング方法、準備完了チェック、出口ルール。
integrated_risk_planユーザーがポジションサイズとヘッジの両方を要求する場合、またはヘッジの選択が推奨サイズを実質的に変更する可能性がある場合。ヘッジなし対ヘッジあり/サイズダウンの比較、推奨パッケージ、保持エクスポージャー、アクションルール。

プロンプトや提供されたアーティファクトが判断を明確にする場合、ユーザーにモードを選択するよう求めないでください。誤ったモードを選択すると成果物が実質的に変更される場合にのみ、対象を絞った明確化を1回行ってください。例えば、ポジション、不要なエクスポージャー、または要求されたアクションが明記されていない「リスク管理」のような曖昧なリクエストの場合です。

公開株式PM/リスクレンズ

実質的なリスク推奨を生成する前に、../../shared/pm-judgment-heuristics.md と ../../shared/credit-markets-handoff.md を読み込んでください。

対象者モード:

  • long_only_pm: ベンチマークに対するアクティブウエイト、トラッキングエラー、流動性/キャパシティ、ドローダウン許容度、追加/トリム規律、およびポートフォリオ上の役割を強調します。
  • long_short_hf: グロス/ネット/ベータ/ファクターインパクト、調達、ショートスクイーズリスク、カタリストパス、ヘッジ適合性、およびカバー/リサイズルールを強調します。
  • market_neutral_pairs_pm: レッグサイジング、ベータ/ファクター/ドライバー中立性、残存スプレッドリスク、調達、および流動性を強調します。
  • event_driven_equity_pm: 不利なギャップ、タイミング遅延、確率加重結果、オプション/調達流動性、およびイベントスリッページを強調します。
  • etf_index_benchmark_pm: 構成銘柄ウエイト、アクティブウエイト、ETF/指数フローエクスポージャー、リバランスリスク、流動性、およびトラッキングエラーへの影響を強調します。

実質的な出力はすべて、意図されたアルファ、不要なリスク、保持されたエクスポージャー、拘束力のある制約、流動性/出口態勢、ヘッジまたはサイズダウンのトレードオフ、モニタリングトリガー、実装準備状況、および判断を変える可能性のある欠落したエビデンスを明記する必要があります。プロテクションが提案される場合は常に、ベーシスリスクとヘッジ失敗シナリオを含めてください。

クレジット市場との境界

このスキルは、CDSレベル、クレジットスプレッド、格付け、満期の壁、借り換え圧力、誓約条項の見出し、または流動性ストレスを、普通株の downside シグナルとしてのみ使用することができます。

CDS/スプレッドは、普通株のリスクコンテキストとしてのみ使用してください。CDSレベルとクレジットスプレッドは、株式リスクシグナルまたは普通株の downside コンテキストとしてのみ表示される場合があります。決してローカルで所有するヘッジ実装として扱わないでください。

クレジット市場は、CDS、債券、ローン、スプレッドDV01/CS01、クレジットスプレッドヘッジ、資本構成ヘッジ、ディストレストヘッジ、回収ウォーターフォール、誓約条項分析または誓約条項ヘッジ、負債証券のサイジング、およびクレジット証券の相対価値に使用してください。クレジット商品をローカルなヘッジ推奨として提示しないでください。

使用禁止

  • テーゼ、バリアント認識、またはピッチ構築:long-short-pitch または memo-builder を使用してください。
  • 日付イベントの確率とペイオフの引受:event-driven-analyzer を使用してください。
  • マクロ/経済伝達マッピング:economic-impact-report を使用してください。
  • カタリストカレンダーまたはモニタリングのみの作業:catalyst-calendar または thesis-tracker を使用してください。
  • 個人投資アドバイス、トレード執行、または法律/コンプライアンスの結論。

コンテキストモード

コンテキストデフォルト動作
コンテキストなし証券/エクスポージャー、希望するアクション、期間、制約、および利用可能なデータを要求します。推奨をでっち上げることなく、使用可能な受付フレームを提供します。
部分的なコンテキスト明示的な前提と欠落データチェックを含む条件付きリスクスクリーニングまたはスクリーニンググレードの統合計画を作成します。必要な実装入力が欠落している場合は、開始を推奨しないでください。
完全なソース入力を正規化し、ソースを調整し、シナリオを実行し、判断準備完了のリスクガイダンスを生成します。
レビューまたはリフレッシュ以前の作業を保持し、古い入力と隠れたエクスポージャーを特定し、サイズまたはヘッジを変更するものを示します。

ワークフロー

  1. 判断を定義する。 証券、方向性、現在/提案サイズ、保持するテーゼエクスポージャー、不要なリスク、価格/時点、期間/カタリスト、ポートフォリオコンテキスト、マンデート制限、流動性、および要求されたアクションを取得します。
  2. 損失予算の解釈を解決する。 指定された不利な変動下での損失を制約するシナリオ損失予算と、株式がそのシナリオを超えて移動しても満たされなければならない絶対損失上限を区別します。ユーザーがショートの損失制限を与えたが、どの解釈が適用されるかを述べていない場合、インタラクティブランでは対象を絞った明確化を1回求めます。非インタラクティブランでは、両方の分岐を示し、想定されたスクイーズ magnitude を開始推奨に暗黙的に変換しないでください。絶対上限のあるショートの場合、価格設定された定義済み損失プロテクションを要求するか、ポジションなしを推奨します。
  3. エクスポージャーをマッピングする。 意図された idiosynatic、イベント、および選択されたファクター/マクロエクスポージャーを、不要なベータ、セクター、ファクター、FX、コモディティ、流動性、調達、資金調達、混雑、ギャップ、およびポートフォリオ集中リスクから分離します。
  4. リスクケースを構築する。 上昇/ベース/下降/ストレスの結果、サポート可能な場合の確率加重リターン、シナリオP&L、流動性/出口の影響、およびヘッジ失敗ケースを推定します。想定されたストレス magnitude は、ユーザーまたは支配的なリスクポリシーによって確認されるまで、例示としてラベル付けします。
  5. 選択されたモードを適用する。
    • position_sizing の場合、損失予算、ボラティリティ、流動性、エクスポージャー制限、ベンチマーク/ファクター、調達/スクイーズ、カタリスト、およびポートフォリオ適合制約を三角測量し、最も制限的な信頼できるサイズを推奨します。
    • hedge_design の場合、エクスポージャーを保持、ヘッジ、削減、または監視に分類します。直接株式、ETF/指数、ファクター、ペア、上場オプション、先物/指数、因果的マクロプロキシ、ポートフォリオオーバーレイ、およびヘッジなし/サイズダウンの選択肢を評価します。
    • integrated_risk_plan の場合、ヘッジなしサイズ、ヘッジありサイズ、およびサイズダウン/ヘッジなしの結果を比較します。最も明確に保持されたアルファと許容可能なコスト/ベーシスリスクを備えたパッケージを推奨します。
  6. 実現可能性を評価する。 市場データの鮮度、ADV/出口日数、調達/リコール/スクイーズ制約、該当する場合のオプションチェーン/グリーク、コスト/キャリー、ベーシスリスク、マンデート/コンプライアンスチェック、および実装準備のギャップを述べます。ショート推奨の場合、initiate または他の実装準備完了の文言を使用する前に、現在の実行可能なクオート、ADV/出口キャパシティ、ロケート/調達条件、および現在のスクイーズ/混加入力が必要です。オプションヘッジを推奨する前に、ライブオプション条件がさらに必要です。
  7. 推奨とモニタリング。 実装入力が欠落している場合、結果に Conditional risk screen または Not implementation-ready のラベルを付け、開始を指示するのではなく、条件付きサイズ/パッケージを述べます。それ以外の場合は、推奨サイズおよび/またはヘッジ、アクション、拘束力のある制約、保持されたエクスポージャー、重要な場合に拒否された代替案、追加/トリム/出口/カバー/リサイズ/ロール/削除トリガー、自信、および欠落したエビデンスを述べます。
  8. HTMLが提供される場合はレンダリングと検査。 スタンドアロンHTMLレポートでは、エントリーの前に、コンパクトな制約解釈テーブル、条件付きまたは実行可能なアクション、ヘッジトレードオフ、および欠落入力を前面にロードします。引用を読みやすく保ちます:インラインリンクでティッカー、日付、パーセンテージ、ベーシスポイント額、GLP-1 などの商品条件、またはシナリオラベルを断片化しないでください。ローカルHTMLファイルの場合、アプリ内のブラウザプラグインではなく、ローカルのヘッドレスブラウザスクリーンショットで、開始ビューポートと判断に重要な下流セクションを検査します。

リファレンスマップ

選択されたモードに必要なリファレンスのみを読み込んでください:

  • すべての実質的モード:references/source-and-context-protocol.md、references/exposure-and-factor-risk.md、および references/liquidity-drawdown-scenarios.md。
  • position_sizing:references/sizing-framework.md、references/strategy-nuance.md、references/position-sizing-output-templates.md、および references/quality-control.md。
  • hedge_design:references/hedge-workflow.md、references/instrument-playbooks.md、references/hedge-output-templates.md、および references/hedge-scorecard-schema.md。
  • integrated_risk_plan:推奨パッケージに必要なサイジングとヘッジのリファレンス。未使用のインストゥルメントプレイブックの読み込みは避けてください。
  • スタンドアロンHTML成果物:../../shared/html-artifact-standard.md および選択されたモードの出力テンプレート。
  • 明示的な標準化ダッシュボード成果物:references/DASHBOARD_PACK.md。

決定論的スクリプト

構造化入力が提供された場合、またはユーザーがテンプレート/ファイルを要求した場合に、バンドルされたヘルパーを使用します:

python scripts/create_position_sizing_templates.py --out path/to/templates
python scripts/position_sizing_calculator.py --input path/to/input.json --out path/to/outputs
python scripts/score_hedge_candidates.py hedge_candidates.csv --output-dir path/to/outputs

サイジングヘルパーは、position_summary.csv、sizing_cases.csv、scenario_pnl.csv、exposure_impact.csv、liquidity_exit.csv、monitoring_rules.csv、support_note.md、run_log.json、および manifest.json を含む、透明な計算/監査サポートファイルを書き込みます。ヘッジヘルパーは、hedge_scorecard_support_note.md、hedge_scorecard.csv、hedge_scorecard.json、および basis_risk_ledger.csv を書き込みます。

これらのヘルパーは、ライブデータを取得したり、ポートフォリオリスクシステムを実行したり、コンプライアンスチェックを満たしたり、PMの判断を置き換えたりしません。CSV、Markdown、JSON、実行ログ、およびマニフェストファイルは、ユーザーが明示的にそれらの形式を要求しない限り、サポートアーティファクトです。実質的な再利用可能なパッケージの場合、ユーザーが明示的に標準化されたダッシュボードを要求しない限り、洗練されたスタンドアロンHTMLリスク判断レポートでリードしてください。

ダッシュボードハンドオフ

ユーザーが明示的に標準化された、または定期的なダッシュボードを要求した場合、references/DASHBOARD_PACK.md を使用します。portfolio-risk-management は、サイズ、ヘッジ、保持エクスポージャー、拘束力のある制約、ベーシスリスク、シナリオ、流動性、およびモニタリング判断を所有し、dashboard-builder はレンダリングと検証を所有します。public_equity_investing_dashboard.json または適切な識別子を持つパッケージを構築します。

Individual skills in this repo

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

Geruyang/agent-skills-library

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

Geruyang/agent-skills-library

Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling

Geruyang/agent-skills-library

Use for new frontend applications, dashboards, games, creative websites, hero sections, and visually driven UI from scratch, or when the user explicitly asks for a redesign/restyle/modernization. Builds from clean, airy, high-taste, readable image-generated concept design with section-specific references, faithful implementation, and browser testing.

Geruyang/agent-skills-library

Use when testing, debugging, or making targeted improvements to rendered frontend apps through the Build Web Apps or web dev plugin: local dev servers, UI regressions, interaction bugs, console errors, responsive layout, and visual QA. Check whether the Browser plugin is available and use it first when it is; otherwise use regular Playwright with the recorded reason.

Geruyang/agent-skills-library

Design UI surfaces for browser games. Use when the user asks for HUDs, menus, overlays, responsive layouts, or visual direction that must protect the playfield.

Geruyang/agent-skills-library

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

Geruyang/agent-skills-library

Guide for building, configuring, and deploying microfrontends on Vercel. Use this skill when the user mentions microfrontends, multi-zones, splitting an app across teams, independent deployments, cross-app routing, incremental migration, composing multiple frontends under one domain, microfrontends.json, @vercel/microfrontends, the microfrontends local proxy, or path-based routing between Vercel projects. Also use when the user asks about shared layouts across projects, navigation between microfrontends, fallback environments, asset prefixes, or feature flag controlled routing.

Geruyang/agent-skills-library

Next.js App Router expert guidance. Use when building, debugging, or architecting Next.js applications — routing, Server Components, Server Actions, Cache Components, layouts, middleware/proxy, data fetching, rendering strategies, and deployment on Vercel.

Geruyang/agent-skills-library

Integrate data visualizations into React and Next.js applications. Use when the user needs chart components, UML-like or architecture diagram components, React integration patterns, Next.js client or server boundaries, hydration-safe rendering, lazy loading, framework-aware performance, scroll-driven visual stories, or export guidance.

Geruyang/agent-skills-library

shadcn/ui expert guidance — CLI, component installation, composition patterns, custom registries, theming, Tailwind CSS integration, and high-quality interface design. Use when initializing shadcn, adding components, composing product UI, building custom registries, configuring themes, or troubleshooting component issues.

Geruyang/agent-skills-library

v0 by Vercel expert guidance. Use when discussing AI code generation, generating UI components from prompts, v0 CLI usage, v0 SDK/API integration, or integrating v0 into development workflows with GitHub and Vercel deployment.

Geruyang/agent-skills-library

Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".

関連スキル