Communitygithub.com

Itô トレーニング

完了した Itô コンピュート予約に対する ML トレーニングの可用性を検査し、正規のバックエンドが利用可能になったときに明示的に確認されたトレーニングマニフェストを引き渡します。ito-compute が GPU ノードを予約した後、プリトレーニング、ファインチューニング、または強化学習を行いたい場合に使用します。ECC は独自のトレーニングスタックを実装していません。

Itô トレーニング とは?

Itô トレーニングは、ECC (Elastic Compute Coordinator) エコシステム内で Itô コンピュート上での ML トレーニングを調整するための正規スキルです。ECC 自体はトレーナー、スケジューラ、データパイプラインを実行せず、リソースの予約や支出も行いません。このスキルは `ito-compute` による正常に完了した予約に依存し、認証済みアカウント、予約、GPU トポロジ、リージョン、ファブリック、期間に紐づいたサーバー検証済みのトレーニング資格が必要です。現在のプロダクションでは管理トレーニングは利用できず、ECC ブリッジは `login`、`logout`、`auth`、`find`、`status`、および制限付きの `evals` のみを公開しています。したがって、このスキルは現在、資格チェックとドキュメントの受け渡しに制限されています。将来の設計では、CLI コマンド `train`、不変マニフェストによる確認ワークフロー、冪等性キー、サーバー側のリソース検証が想定されており、生の認証情報やローカルのトレーニング代替手段を回避します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/ito-training

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

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

ドキュメント

Itô トレーニング は何をしますか?

ito-training は、Itô コンピュート上でトレーニングを行うための正規の ECC スキルです。ECC は、独自のトレーナー、スケジューラ、またはデータパイプラインを決して実行しません。予約、確保、または支出も行いません。このスキルは ito-compute からの完了した予約に連鎖します。

現在のプロダクション境界

管理されたトレーニングは現在利用できません。ECC ブリッジは login、logout、auth、find、status、および明示的に制限された evals のみを公開しています。train 動詞はなく、正規の CLI の run 動詞とデスクの training-run バックエンドはスキャフォールドのままです。ローカルで強制可能な保証は、ECC が認証情報を保持する正規のクライアントを解決または生成する前に train を拒否することです。

したがって、認証前またはコマンド呼び出し前に停止してください。不足している機能を報告し、元のエージェントに戻ります。ローカルのトレーナー、SSH ヘルパー、ブラウザワークフロー、または購入エンドポイントに決して代用しないでください。

必要な権利

トレーニングが実装された場合、その最初のゲートはサーバー検証済みの完了した予約です。ハーネスメモリ、RFQ、見積もり、ノード IP、または SSH アクセスは権利の証明にはなりません。バックエンドは、認証されたアカウント、予約、GPU トポロジ、リージョン、ファブリック、および期間にバインドされた、新しいトレーニング資格を返す必要があります。期限切れ、取り消し、不一致、不完全、または既に解放された予約は、確認前に失敗して閉じます。

将来の CLI および API 契約

意図されたコマンド名は train です。将来のハンドオフは以下と同等でなければなりません:

ecc ito train \
  --booking <server-verified-booking-id> \
  --manifest <absolute-reviewed-json-file> \
  --confirmation-ref <opaque-non-authorizing-reference> \
  --idempotency-key <stable-retry-key> \
  --json

レビューされたマニフェストは、モデルサイズとリビジョン、汚染除去の来歴を持つデータ参照、トレーニング目標、ポストトレーニングレシピ、USD での予算上限、チェックポイントポリシー、および最大増分コストを特定する必要があります。生の API キー、SSH キー、ノードパスワード、ベアラートークン、またはデータセット資格情報は、引数、マニフェスト、ログ、MCP 結果、またはチャットに属してはなりません。

クライアントはマニフェストパスを正規化し、シンボリックリンクを拒否し、リンクをたどらずに通常のファイルを開き、適切な所有権と制限付きアクセス許可を要求し、サイズを制限し、開かれた記述子からバイトをハッシュする必要があります。そのダイジェストは、ワークロードの変更前に確認にバインドされたダイジェストと正確に一致する必要があります。パスのすり替え、ダイジェストの不一致、サイズ超過ファイル、または変更可能で安全でないファイルは、失敗して閉じます。

正規の API(ECC ではない)がワークロード作成を所有し、ok、live_api_contacted、notice、および data または error を含む構造化 JSON を返す必要があります。トレーニングデータには、安定した予約、実行、マニフェスト、および冪等性 ID に加えて状態列挙型を含める必要があります。エラーには、秘密を含まない安定したコードと安全なメッセージを含める必要があります。

確認と実行のゲート

ワークロード作成の前に、以下のすべてが必要です:

  1. 正規のバックエンドからの新しい権利とトレーニング資格。
  2. レビュー可能な不変マニフェストと決定論的ダイジェスト。
  3. アカウント、アクション、マニフェスト、およびコストにバインドされた、有効期限が短く再生防止機能を備えた、個別の単回使用確認。CLI 引数は不透明で権限付与しない確認参照のみを運びます。サーバーはベアラーケイパビリティを帯域外で解決および消費します。
  4. 実行とアトミックに予約された、呼び出し元指定の冪等性キー。
  5. サーバー側のファブリック、キャパシティ、データポリシー、チェックポイントストレージ、およびコスト検証(マニフェストの予算上限を含む)。

認証はアイデンティティであり、ワークロード権限ではありません。ログイン、API キー、見積もり、または完了した予約がトレーニング確認に代わることは決してありません。検査と計画の生成はワークロードを作成してはなりません。キャンセルとクリーンアップは、それぞれ独自のスコープの確認と冪等性境界を持つ個別の変更です。

ライフサイクルとリカバリ

同じ正規のクライアントがテナントスコープのステータス、ログ、メトリクス、チェックポイント一覧、キャンセル、およびクリーンアップを公開するまで、プロダクションサーフェスは不完全です。すべての操作には、制限付きの接続および全体のタイムアウト、取り消しを認識するエラー、および構造化出力が必要です。曖昧な転送障害の後は、再試行する前に冪等性キーでステータスを照会してください。最初の応答が失われたからといって、決して 2 番目の実行を作成しないでください。取り消された資格情報はポーリングを停止し、自動的にログインを開始せずに制御を元のエージェントに返します。

ステージゲートを正直に報告してください。失敗した評価ゲートを決してオーバーライドしないでください。クリーンアップは観測可能でなければならず、その別個の経済的アクションが明示的に承認されていない限り、基礎となる予約を解放または変更してはなりません。

提案されたバックエンドステージ

これらのステージは、将来のバックエンド(レイヤー 0.3)を説明するものであり、ECC に存在するコードではありません:

  1. データ準備 — マニフェスト、重複排除、評価スイートに対する汚染除去。カスタムデータの安価な事前チェックとしての 150M ラダー決定ジョブ。
  2. 並列性と精度 — モデルサイズ、ノード数、ファブリックから選択。無駄な組み合わせは拒否。
  3. チェックポイントとフォールトトレランス — 非同期 DCP、torchft。10 分未満を検出、15 分未満で再開。損失スパイク再起動は、提案された、人間がゲートするアクション。
  4. カリキュラムと評価ゲート — 段階的なプリトレイン / ミッドトレイン / ロングコンテキスト / ポストトレーニング。それぞれに固定の評価バッテリー。失敗したゲートは実行を停止。
  5. ポストトレーニング — SFT → DPO → RLVR(DAPO 安定性修正を含む GRPO)、トレーナー/ロールアウト分離、境界のある陳腐化。

バックエンドはデスクテレメトリ(グッドプット、中断率、チェックポイント帯域幅)を発行し、デスクがトレーニングブロックを正直に価格設定できるようにします。

上記のすべてのゲートとライフサイクル操作が正規のランタイムに存在するまで、このスキルは失敗して閉じる可用性チェックとドキュメントの受け渡しのままです。

Individual skills in this repo

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

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

関連スキル