本文へ移動
cccskills
無料GitHub で公開日本語紹介

cli-exercise-run

CLI操作をケースごとに実行・記録し、承認済みの手順や状態を守りながら、実際の画面と結果を証拠として残します。

原文原文の説明を見る

Internal shared execution and recording flow for cli-exercise. Uses one Go owner and a thin Tuistory adapter for exact or exploratory cases.

cli/cliスター 46,747(GitHub 46,747 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • CLIの操作ケースを記録したいとき
  • 準備から検証まで順番に実行したいとき
  • 失敗時の実行記録を残したいとき

日本語での紹介

できること

CLI操作の実行と記録を、GoランタイムとTuistoryアダプターを通じて進めます。ケースごとに承認済みの契約と事前確認の記録を前提とし、必要な準備、対象操作、直後の検証、承認された後片付けを順に実行します。画面の状態を読み取ってから許可された操作を行い、実際の入力や表示、失敗を記録します。実行順や開始・終了時刻、終了状態を保持し、キャプチャを並べ替えて履歴を作り替えることはしません。失敗時も部分的な証拠を残し、専用の証拠記録手順を使います。

こんなときに便利

CLIの特定の振る舞いを、手順と結果が追える形で記録したい場面に向いています。ケースごとの準備・操作・確認を混ぜずに進めたいときや、操作が途中で止まった場合にも記録を保ちたいときに使います。これは内部共有用の実行フローで、利用者が直接呼び出すスキルではありません。

使い方の例

  • 「承認済みのケースに沿ってCLI操作を実行し、画面と結果を記録して」
  • 「このケースの準備、操作、検証を順番に実行して」
  • 「中断した実行の部分的な証拠を保全して報告して」

注意点

実行にはGoヘルパー、Tuistoryクライアント、および事前確認の記録と承認済みの契約が必要です。通常のPATH上にある別の実行ファイルへの切り替えや、実際の認証情報の表示・保存は禁止されています。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好承認済み契約に限定し、実認証情報の表示・保存を禁止している。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足Goヘルパー、Tuistory、事前確認記録、承認済み契約が必要。

点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(1)

  • SKILL.md4.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Shared execution

Read the runtime interface. Read the controller format only when authoring or running a controller. Require a ready preflight receipt and a complete approved contract before launching the subject. Use the session manifest and shared-state convention even for a single case. Each case covers one behavior: execute its setup runs, one exercise invocation, then its validation runs immediately, before the next case. Approved cleanup follows validation. Multiple setup or validation runs are allowed; a second exercise belongs to a separate behavior case, unless doing so would change an exact caller case, which requires clarification first. Honor explicitly narrower coverage without inventing missing phases.

Each invocation uses this same run/client path with its own capture directory. Run titles explain what preparation establishes or validation checks. Carry approved shared state forward, not a reused capture. Wait for each run to finish and close before starting the next; do not batch phases or overlap case runs. Keep actual execution order in the manifest. The assembler is not a way to repair history by rearranging clips.

Start an owned, isolated run

Use the receipt's tools and the contract's executable, arguments, and workspace. Verify the executable checksum immediately before launch. Never fall back to a different gh, shell, or executable found on the ordinary PATH.

Start the Go helper's run command with the skill root, contract, and preflight receipt. Keep the process attached to the current task. Do not use a global Tuistory daemon or start unrelated background agents. A bounded temporary host may remain alive while the current agent inspects and acts; it must be shut down at the end.

The Go runtime isolates configuration and passes only explicitly approved environment values. Never type, print, or persist real credentials. These controls do not make the host an OS sandbox for untrusted programs. Node only supplies the mechanical Tuistory boundary. It must not replace Go's contract checks, controller decisions, capture policy, or verdicts.

Observe, then act

Use the client to read the actual terminal state, then request an allowed action with that observation's revision and a concise reason.

Do not confuse a visible choice with the currently selected choice, or focus with a checked checkbox. A stale-observation rejection requires a fresh read, not an automatic replay of the same action.

Use condition-based waits for readiness and explicit timing for pacing when the case permits it. Record the actual typing, prompt redraws, spinners, editor transitions, and failures. Never assemble a fake terminal from selected stills.

Use semantic selector helpers only where their interpretation is supported. For other permitted UIs, inspect and use the caller's required raw keys or coordinates. Report unsupported interactions explicitly.

Controllers and handoffs

Controllers are bounded declarative data. Their actions pass through the same exact-step and effect checks as live AI actions. Go interprets their rules; they cannot execute arbitrary code or grant themselves broader authority.

An uncovered prompt may pause a controller while retaining the terminal. In exact mode, the next action still must match the supplied case. In explore mode, the AI can choose the next permitted action after inspecting the state.

Annotate meaningful steps and decisions while they happen. Keep annotations outside the product output and preserve their source timestamps.

Finish on every exit path

Capture the actual exit status and final state. Ask the runtime to finish and shut down. If the subject cannot finish normally, stop only the owned process tree and report interruption distinctly from the expected outcome.

Retain the runtime's startedAt and finishedAt metadata for chronology checks. Never fill in or rewrite timestamps to make a capture fit the intended order. Legacy captures without them require an explicit execution order unverified warning, not a claim of verified chronology.

Do not leave a host or recorder running while writing the report. Preserve partial evidence and use the evidence module even after a failure.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

agentic-workflows

無料概要あり

GitHub Agentic Workflowsの設計・作成・更新・デバッグ・アップグレード依頼を見分け、対応する手順書へ案内するスキルです。

  • ワークフローを新規設計・作成したいとき
  • 既存ワークフローを更新したいとき
  • エラーの調査やデバッグをしたいとき
cli/cli4.7万2026年10月25日 更新

cli-exercise

無料概要あり

実際のCLIコマンドをケースや目標に沿って実行・記録し、観察した動作を確認できる動画などの証拠にまとめます。

  • CLIの指定ケースを記録したいとき
  • コマンドの動作を動画で示したいとき
  • 対話型の操作を検証したいとき
cli/cli4.7万2026年10月25日 更新

cli-exercise-evidence

無料概要あり

CLI操作の記録や実行結果を期待値と照合し、動画などの証拠をローカルで作成・確認して、ケースごとの結果と成果物を返します。

  • CLI演習の期待値を検証したいとき
  • 記録から動画証拠を作成したいとき
  • 動画や画面の内容を点検したいとき
cli/cli4.7万2026年10月25日 更新

cli-exercise-exact

無料概要あり

指定されたCLIテストのコマンド、入力、順序、期待条件を保ったまま実行し、観察結果に照らして各ケースを判定するスキルです。

  • 指定どおりのCLIテストを実行したいとき
  • 入力やケースの順序を保って確認したいとき
  • 期待結果を実際の出力と照合したいとき
cli/cli4.7万2026年10月25日 更新

cli-exercise-explore

無料概要あり

指定された目標と許可範囲に沿ってCLIの確認項目を選び、各操作の準備・実行・検証を順に進めて結果を整理するスキルです。

  • CLI操作を目標に沿って確かめたいとき
  • アップロードの完了条件を整理したいとき
  • 操作ごとに準備と検証を行いたいとき
cli/cli4.7万2026年10月25日 更新

cli-exercise-preflight

無料概要あり

cli-exerciseの実行前にGoや録画関連ツールの利用可否を調べ、不足時は導入手順への同意を得て再確認する内部モジュールです。

  • 記録前に必要なツールを確認したいとき
  • 動画やGIFの出力可否を調べたいとき
  • 不足依存関係の導入手順を知りたいとき
cli/cli4.7万2026年10月25日 更新

cli のスキルをすべて見る

このスキルの問題を報告する