GitHub Agentic Workflowsの設計・作成・更新・デバッグ・アップグレード依頼を見分け、対応する手順書へ案内するスキルです。
- ワークフローを新規設計・作成したいとき
- 既存ワークフローを更新したいとき
- エラーの調査やデバッグをしたいとき
実際のCLIコマンドをケースや目標に沿って実行・記録し、観察した動作を確認できる動画などの証拠にまとめます。
Exercises real command-line programs from explicit cases or a goal, with faithful terminal recordings and observed results. Use when asked to record CLI test cases, demonstrate command behavior, validate an interactive workflow, or explore a command against a goal; not for ordinary unit-test execution or skill authoring.
実行スコア 未検証
インストール方法を見る指定されたケースや達成したい目標に沿って、選ばれた実際のコマンドラインプログラムを操作し、実行前の準備から操作、結果の検証までを順に記録します。ケースごとの順序や入力、期待値が指定されている場合はそれを保ち、目標だけが示された場合は許可された範囲で調査方法を選びます。観察した結果を確認し、通常はケースを章に分けたセッション動画としてまとめます。HTMLレポートは依頼された場合に作成します。
CLIの使い方を画面で示したいときや、対話形式の操作を確認したいときに向いています。コマンドの動作をレビュー担当者に見せる証拠が必要な場合や、明確な手順の記録と、広い目標に沿った探索のどちらにも使えます。一般的なユニットテストの実行や、スキル自体の作成を目的とするものではありません。
ヘルパーのビルドにはGo 1.27以降が必要です。NodeとTuistory、ffmpeg/ffprobe、インストール済みの等幅フォントも使います。不足する依存関係のダウンロードやインストールには、事前の確認が必要です。通常のテスト実行とは目的が異なり、記録は観察した一連の操作を示すもので、一般的な正しさを証明するものではありません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Exercise the caller's selected executable and return local evidence. Accept precise cases, a broad goal, or a mixture. Preserve explicit requirements while letting the agent choose useful investigations where the caller left room.
By default, produce one chaptered session video, even for one case. Each case covers one behavior and has a very short natural-language behavior/outcome title. Actually execute and record that case's preparation, one exercise invocation, then validation before starting the next case. Approved cleanup can follow validation. Never batch all setups or validations or reorder historical clips to imply that execution order. Exact supplied steps and narrower coverage remain authoritative: ask about conflicts rather than silently adding, splitting, or reordering a caller's case.
Deliver media only by default. Infer clear output intent: a video exercising a
PR calls for an MP4, while a request for an interactive review report calls for
media plus HTML. Ask only when the requested deliverable is ambiguous. Generate
HTML with --html only when wanted; do not create or open it for video-only
requests. Keep raw captures and JSON results as internal evidence.
The internal SKILL.md files below are bundled instruction modules. Read the
needed module from this package and follow it in the current agent context.
They do not require new agents, sessions, or separately installed sibling skills.
This entry file is the routing overview. Load the selected flow, not every internal module. Execute the Go helper as a tool; read its source only when diagnosing a problem or reviewing the implementation.
Go owns prerequisite checks, execution policy, controllers, capture, verification, and rendering. Node is only a mechanical adapter to Tuistory's PTY API. The skill does not require another scripting-language environment.
| Need | Resource to read |
|---|---|
| Check readiness or request installation | Preflight flow |
| Preserve supplied cases | Exact-case flow |
| Decide how to pursue a goal | Exploration flow |
| Start or drive the terminal | Run flow |
| Verify, render, or clean up | Evidence flow |
| Normalize the caller's cases | Run-contract reference |
| Call the bundled helpers | Runtime interface |
| Coordinate cases and assemble one video | Recording sessions |
| Author a deterministic controller | Controller reference |
| Resolve missing prerequisites | Prerequisite reference |
| Inspect representative routing behavior | Input examples |
| Maintain or evaluate the package | Maintenance reference |
| Run an authoring evaluation | Agent-behavior rubrics |
These direct links keep resources one hop from the entry point. For an exact request, do not load the exploration flow unless the caller also supplied an exploratory case. Do not load controller details for a live-only run.
Classify each case, not just the entire request:
Input fidelity is independent of execution strategy. Either policy can use a bounded controller, live observation/action calls, or both. Switching strategy never grants permission to change an exact case.
Resolve only missing details that affect correctness or authority:
Default to condensed presentation, with static pauses shortened. Honor explicit real-time requests and retain the original capture timestamps. Keep timing adjustments in the recording metadata, not repeated on-screen labels.
A request such as "upload an attachment" is not permission to choose an arbitrary account or publish to the current repository. Ask for the missing target/authorization before performing a write. Prefer synthetic data and isolated configuration.
Command discovery is a separate case property. A case may provide the command and test its use, or explicitly require finding it. Do not silently turn a known-command case into a discoverability test.
Preserve the non-secret original request alongside normalized cases. Never copy credentials into the contract or recording; use approved secret references or report blocked if the requested literal recording would disclose them. Use the run contract; unsupported or ambiguous requirements must be clarified or marked blocked, not discarded.
Read the preflight module. It checks dependencies. If setup is needed, propose commands using the pinned requirements, obtain caller approval, and recheck afterward.
Installation approval and permission to modify test resources are independent. Record the executable path, version/revision, checksum, accepted case contract, and approved effect scope before starting the subject.
Use a secure private workspace outside the repository. Do not put recordings, credentials, runtime caches, or operator configuration in this skill directory. No secret values belong in the contract or a tool request.
Both use the shared run module.
It provides real terminal observation, input, controller execution, recording,
and bounded process ownership. Read only the internal modules needed.
Use a recording session to keep case and phase
order, carry approved state between related commands, and assemble their actual
recordings with evidence --session, not the per-invocation --run-dir path.
Keep validation commands in that recording. The session overview uses the
task-specific title, derived fidelity, and case results, with 10 seconds per
readable page. Progress spans the entire final video.
Always finish through the evidence module, including when the case is blocked or the subject fails.
Return the case outcome, meaningful observed behavior, requested media paths, executable identity, inspection coverage, and limitations. Keep case failure, capture failure, and render failure distinct. A video is evidence of an observed flow, not proof of general correctness or a replacement for tests.
Include a report link only when the caller requested the report. Do not leave a host, terminal, recorder, or playback server running. Publishing the evidence is a separate, explicit action.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
GitHub Agentic Workflowsの設計・作成・更新・デバッグ・アップグレード依頼を見分け、対応する手順書へ案内するスキルです。
CLI操作の記録や実行結果を期待値と照合し、動画などの証拠をローカルで作成・確認して、ケースごとの結果と成果物を返します。
指定されたCLIテストのコマンド、入力、順序、期待条件を保ったまま実行し、観察結果に照らして各ケースを判定するスキルです。
指定された目標と許可範囲に沿ってCLIの確認項目を選び、各操作の準備・実行・検証を順に進めて結果を整理するスキルです。
cli-exerciseの実行前にGoや録画関連ツールの利用可否を調べ、不足時は導入手順への同意を得て再確認する内部モジュールです。
CLI操作をケースごとに実行・記録し、承認済みの手順や状態を守りながら、実際の画面と結果を証拠として残します。