ソース情報
- リポジトリ
- Arakiss/slod
- ソースの最終更新活動
- 2026年7月7日 20:04
- 検出された SKILL.md の言語
- 英語
- スター
- 1
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/Arakiss/slod --skill slodコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | slod |
| description | Operate Slod, the local-first trace recorder and inspector for AI agent workflows. |
Use this skill when working in a repository that should leave inspectable local evidence for AI-agent runs, or when modifying Slod itself.
run / exec wrapper commands.permission.decision events.slod run --run-id local-test -- cargo test
slod verify --file .slod/runs/local-test.slod
slod summary --file .slod/runs/local-test.slod
slod inspect --file .slod/runs/local-test.slod
slod render --file .slod/runs/local-test.slod --html .slod/reports/local-test.html
slod ledger rebuild
slod ledger list
slod ledger list --status failed
For host hook payloads, pipe one JSON hook payload into hook ingest. Use
--dir for per-session traces (the run id is derived from the payload, the
trace is created on first use, so no --run-id or --init-if-missing is
needed):
slod hook ingest \
--source generic \
--dir .slod/runs
--source is a free-form label the host chooses (default generic). Pass
--file instead of --dir to append to one explicit trace.
Use TraceRecorder when the harness is already Rust:
use slod::trace::TraceRecorder;
let recorder = TraceRecorder::start(
".slod/runs/my-agent-run.slod",
"my-agent-run",
true,
)?;
recorder.model_call("openai", "gpt-5.5")?;
recorder.permission_decision("fs.write:README.md", "allow")?;
recorder.tool_call("shell", "cargo test", ["cargo", "test"])?;
recorder.tool_result("shell", "cargo test", true, Some(0), Some(320))?;
recorder.finish("success", Some("harness completed"))?;
Before claiming a Slod change is complete:
cargo fmt --check
cargo clippy -- -D warnings
cargo test
cargo llvm-cov --workspace --all-targets --fail-under-lines 80
sh scripts/check-release-readiness.sh
sh scripts/host-smoke.sh
sh scripts/hook-smoke.sh
Prefer small public commits per verified block:
Do not create artificial commits only to increase GitHub activity.