GitHub Agentic Workflowsの設計・作成・更新・デバッグ・アップグレード依頼を見分け、対応する手順書へ案内するスキルです。
- ワークフローを新規設計・作成したいとき
- 既存ワークフローを更新したいとき
- エラーの調査やデバッグをしたいとき
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操作の実行と記録を、GoランタイムとTuistoryアダプターを通じて進めます。ケースごとに承認済みの契約と事前確認の記録を前提とし、必要な準備、対象操作、直後の検証、承認された後片付けを順に実行します。画面の状態を読み取ってから許可された操作を行い、実際の入力や表示、失敗を記録します。実行順や開始・終了時刻、終了状態を保持し、キャプチャを並べ替えて履歴を作り替えることはしません。失敗時も部分的な証拠を残し、専用の証拠記録手順を使います。
CLIの特定の振る舞いを、手順と結果が追える形で記録したい場面に向いています。ケースごとの準備・操作・確認を混ぜずに進めたいときや、操作が途中で止まった場合にも記録を保ちたいときに使います。これは内部共有用の実行フローで、利用者が直接呼び出すスキルではありません。
実行にはGoヘルパー、Tuistoryクライアント、および事前確認の記録と承認済みの契約が必要です。通常のPATH上にある別の実行ファイルへの切り替えや、実際の認証情報の表示・保存は禁止されています。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月26日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
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.
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 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.
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.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
GitHub Agentic Workflowsの設計・作成・更新・デバッグ・アップグレード依頼を見分け、対応する手順書へ案内するスキルです。
実際のCLIコマンドをケースや目標に沿って実行・記録し、観察した動作を確認できる動画などの証拠にまとめます。
CLI操作の記録や実行結果を期待値と照合し、動画などの証拠をローカルで作成・確認して、ケースごとの結果と成果物を返します。
指定されたCLIテストのコマンド、入力、順序、期待条件を保ったまま実行し、観察結果に照らして各ケースを判定するスキルです。
指定された目標と許可範囲に沿ってCLIの確認項目を選び、各操作の準備・実行・検証を順に進めて結果を整理するスキルです。
cli-exerciseの実行前にGoや録画関連ツールの利用可否を調べ、不足時は導入手順への同意を得て再確認する内部モジュールです。