01
このSkillでできること
- ✓戦略ID、設定、データ、期間、ベンチマークを整理する
- ✓取引コスト、スリッページ、資金、執行条件を定義する
- ✓IS/OOS指標とリスク指標の受け入れ条件を定める
- ✓検証成果物と実行コマンドを含む作業ブリーフを作成する
02
使い方
01
STEP 1
strategy_idの存在とregistry設定を確認する
02
STEP 2
ロジック、データ、期間、コスト、執行前提を明記する
03
STEP 3
先読みバイアス、OOS劣化、リスク指標を受け入れ条件に含める
04
STEP 4
作業内容をリスク分類し、中央Codex runnerで実行・受け入れを行う
03
Skillのインストール
初心者におすすめ
AIにこのSkillを追加してもらう
GitHub URLごとCodexやClaude Codeへ渡し、現在の環境に合う方法を判断してもらいます。
このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。
Repository:
https://github.com/ohayotaro/claude-finance手動でインストールする
README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。
cd /path/to/your-trading-project
git clone --depth 1 https://github.com/ohayotaro/claude-finance.git .starter
cp -r .starter/.claude .starter/.codex .starter/AGENTS.md .starter/CLAUDE.md \
.starter/pyproject.toml .starter/uv.lock .starter/.gitignore \
.starter/.env.example .starter/.github \
.starter/src .starter/tests .starter/config .starter/docker \
.starter/mql5 .starter/reports .starter/scripts .
rm -rf .starter
git init
uv sync --extra dev
claudecd /path/to/your-trading-project
git clone --depth 1 https://github.com/ohayotaro/claude-finance.git .starter
cp -r .starter/.claude .starter/.codex .starter/AGENTS.md .starter/CLAUDE.md .
rm -rf .starterclaude --version
codex --version
uv --versionuv sync --extra dev
uv run --extra dev ruff check src/ tests/ .claude/hooks/ .claude/scripts/
uv run --extra dev mypy src/ .claude/scripts/
uv run --extra dev pytest -m "not integration and not slow"04
このSkillを使うプロンプト例
Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。
strategy_idを前提にバックテスト作業のbriefを作成してください。IS/OOS分割、コスト、スリッページ、リスク指標、成果物、閾値監査を含めてください。出力例を見る
バックテスト作業ブリーフ、受け入れ条件、必要成果物、検証コマンド、リスク分類。05
安全性チェック
自動解析による参考情報です。Skillの安全性を保証するものではありません。
外部API通信明確な記述なし
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス明確な記述なし
認証情報明確な記述なし
検出根拠を見る
- shell: ## Updating The Template From an installed project: ```bash ./scripts/update.sh ``` The shell entry point resolves Python 3.11 or newer and delegate
- shell: You can invoke that implementation directly instead: ```bash python3 scripts/update.py # or with the project interpreter uv run python scripts/update.
06