一键导入
task-detail-record
Deterministic pre-run task detail writer. Persists task context as .kamino/evals/tasks/details/<task_id>.json without writing the outcome ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Deterministic pre-run task detail writer. Persists task context as .kamino/evals/tasks/details/<task_id>.json without writing the outcome ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | task-detail-record |
| description | Deterministic pre-run task detail writer. Persists task context as .kamino/evals/tasks/details/<task_id>.json without writing the outcome ledger. |
Use this skill after factory has produced task evaluation, difficulty placement, candidate search, and route decision artifacts, and before any assembled agents are executed.
This skill writes durable task context. It does not record success or failure.
<output_dir>
.kamino/evals/tasks/details
</output_dir>
<task_evaluation_json>
path/to/task-evaluation.json
</task_evaluation_json>
<difficulty_json>
path/to/difficulty-placement.json
</difficulty_json>
<candidate_search_json>
path/to/candidate-search.json
</candidate_search_json>
<route_json>
path/to/factory-route.json
</route_json>
Optional (defaults to 1):
<attempt>2</attempt>
Attempt 1 writes <task_id>.json. A retry or escalation attempt N > 1 (e.g. re-running with a stronger model) writes <task_id>-a<N>.json, with the attempt's own route decision (model, effort) embedded. Each attempt file is immutable once written.
.kamino/evals/scripts/task_detail_write.pyRun the script only through uv run:
uv run .kamino/evals/scripts/task_detail_write.py \
--output-dir ".kamino/evals/tasks/details" \
--task-eval "<task-eval.json>" \
--difficulty "<difficulty.json>" \
--candidate-search "<candidate-search.json>" \
--route "<route.json>" \
--attempt "1" \
--format json
Strict JSON containing:
schema_versiontask_detail_schema_versiontask_idtask_text_hashtask_detail_pathattempt.kamino/evals/tasks/details/<task_id>.json for attempt 1, .kamino/evals/tasks/details/<task_id>-a<N>.json for attempt N > 1.uv run.Fail clearly if:
Selects the best-matching Kamino agent template for a given task, fills its template variables from the provided task and context, verifies no placeholders remain, and writes the completed agent file into the per-task folder .kamino/tasks/<task_id>/. Use when the user provides a task and wants a Kamino agent chosen and instantiated, mentions selecting or creating an agent from .kamino/agents, references the kamino agent index, or asks to run template-replace on an agent template.
Executes an assembled pipeline of instantiated Kamino agents in sequence using subagents, verifying each agent's output before proceeding to the next. Reads the run order from a dispatch-queue's execution-graph.md, prints the sequence to the terminal, and runs each step. Use when the user has a dispatch-queue (from taskgraph) or instantiated agent files and wants them executed, or asks to run/execute the assembled agents and confirm each step worked.
Copies this Kamino factory into a new folder in virgin state by running copy-factory.sh — installing both the .claude/ control plane (afac plugin manifest, skills, judge and classifier agents) and the .kamino/ data plane (blueprints, deterministic scripts, eval schemas), with an empty ledger and no inherited run data. Use when the user wants to install, clone, bootstrap, or set up a fresh agent factory in another repository or directory, asks to copy the factory somewhere, or invokes /copy-factory.
Deterministic read-only search over completed task outcome ledger records to produce score-free Agent Factory candidates.
Validates the Kamino agent library by running template-variable-checks.sh over the .kamino/agents directory — confirming every agent's required_inputs match the {{variables}} used in its body (both directions) and that its hardcoded_properties declaration is present and accurate. Use when the user wants to check or validate the agents, verify template-variable consistency, lint the agent blueprints, or invokes /check.
Ingests a source of problems + solutions from disk (a crawl, a dataset, a folder of problem files) into a standard-shape evaluation corpus the factory can sweep. Because the factory engine stays 100% corpus-agnostic, this skill does NOT hardcode any source format — it interviews the user, AUTHORS a corpus-specific builder script on demand, snapshots the ground-truth answers, runs the builder, validates the result against the corpus integrity gates, and records provenance. The authored builder and its input data live with the ingestion record (git-tracked), never in the generic engine. Use when the user wants to turn a problem set / dataset / answer list into a corpus, add a new corpus, ingest LeetCode/Project-Euler-style problems, or "make a corpus out of this folder".