Skip to content
cccskills
FreePublished on GitHub

submit-check

提出物の事前検証を実行する。Kaggle CSV / Kaggle Code Competition / 予測ファイル zip / Docker コンテナ / Simulation エージェントの5形式に対応。submission-validator agent を呼び出して機械的にチェックする。

提出直前に必ず使う。

The English summary is being prepared. Showing the original description.

Works withDocker
See how to install

Files included (1)

  • SKILL.md2.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

提出物 事前検証 Skill

手順

  1. 引数解析:

    • $ARGUMENTS から提出フォルダパスを取得(必須、例: submit/v001_baseline)
    • --platform フラグがあればそれを使う、なければ KAGGLE_DIRECTION.md から推定
  2. 形式判定:

    • フォルダ内のファイル構成から判定:
      • notebook.py あり → (A) Kaggle CSV型
      • kernel-metadata.json + dataset-metadata.json あり → (A') Kaggle Code Competition 型
      • predict.py + run.sh あり → (B) 予測ファイル zip 型
      • Dockerfile + process.py あり → (C) Docker コンテナ型
      • agent.py / main.py / submit_agent.py 等のエージェントエントリがあり、上記いずれにも当てはまらない → (D) Simulation エージェント型
  3. submission-validator agent を呼び出し:

    • 上で判定した形式と提出フォルダパスを渡して実行依頼
    • agent は自動で形式に応じた検証を行う
    • (A') の場合は submission-validator の「1'. Kaggle Code Competition 型のチェック」(kernel-metadata / dataset-metadata / self-contained notebook の検証)を実行させる
    • (D) の場合は submission-validator の「(D) Simulation エージェント型のチェック」(self-contained / 1エピソード完走 / タイムアウト・不正手・print 混入の検証)を実行させる
  4. 検証結果を集約して報告:

    • Pass / Fail / Warning を上から順に表示
    • Fail があれば提出してはいけない旨を強調
    • 修正案を最後に提示
  5. submit/SUBMISSIONS.md への記録準備:

    • メタ情報(実験フォルダ・モデル元パス・fold 定義・学習データ・主要パラメータ・前処理・CV)を agent の出力から抽出
    • SUBMISSIONS.md にまだ記載がなければ、追記用の行を提案する(自動コミットはしない)

注意

  • 絶対に外部にアップロードしない。実アップロードはユーザーが手動で行う
  • 検証中にモデルファイル / submission.csv / 予測 zip を .gitignore から外していないか確認
  • Docker 検証では bash test.sh を実行する。長時間かかる場合は run_in_background で回す

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Create today's daily_reports/YYYYMMDD.md by carrying over pending TODOs and recent experiment results from yesterday's report. Use at the start of a session.

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

今日の daily_reports/YYYYMMDD.md を、前日のレポートと未完了TODO・直近の実験結果を引き継いで作成する。セッション開始時に使う。

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

新しい実験フォルダを reference/ から雛形コピーして作成する。SESSION_NOTES.md と run.sh も自動生成。Claude用は expA00, A01, ...、人間用は exp200, 201, ... の連番で命名する。

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

Create a new experiment folder by copying reference/ as a template. Auto-generates SESSION_NOTES.md and run.sh. Claude experiments use expA00, A01, ...; human experiments use exp200, 201, ... in sequential numbering.

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

Walks through the 7-item competition onboarding checklist interactively and saves it to survey/competition/overview.md. Use first when starting a new competition.

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

コンペ開始時の7項目チェックリストを対話的に埋め、survey/competition/overview.md として保存する。新しいコンペに着手するときに最初に使う。

The English summary is being prepared. Showing the original description.

sugupoko/xxxx_kaggle_starterRepository30Updated Oct 19, 2026

See all skills by sugupoko

Report a problem with this skill