mit einem Klick
create-runfile
// Use when authoring or repairing Kilroy run config YAML/JSON files, including DOT-to-provider backend alignment and runtime policy defaults.
// Use when authoring or repairing Kilroy run config YAML/JSON files, including DOT-to-provider backend alignment and runtime policy defaults.
Operate Kilroy Attractor pipelines end-to-end: ingest English requirements into DOT graphs, validate graph semantics, run and resume pipelines with run config files, configure provider backends (cli/api), and debug runs from logs_root artifacts and checkpoints.
Use when authoring or repairing Kilroy Attractor DOT graphs from requirements, with template-first topology, routing guardrails, and validator-clean output.
Use when bootstrapping a new project repository for Kilroy Attractor from a clean directory using existing spec, DoD, graph, and run config artifacts.
To diagnose active, stuck, or failed Kilroy Attractor runs, inspect run artifacts (`manifest.json`, `live.json`, `checkpoint.json`, `final.json`, `progress.ndjson`), resolve run IDs/log roots, identify model/provider routing, and isolate failure causes. Includes CXDB operations for launching/probing CXDB, opening the CXDB UI, and querying run context turns. This skill is useful when investigating run status, debugging retries/failures, explaining model usage, or inspecting CXDB-backed event history.
Use when converting a spec, requirements document, or goal statement into a Definition of Done with acceptance criteria and integration test scenarios
Use when preparing a Kilroy release — writing release notes, tagging, and publishing via goreleaser on GitHub.
| name | create-runfile |
| description | Use when authoring or repairing Kilroy run config YAML/JSON files, including DOT-to-provider backend alignment and runtime policy defaults. |
This skill owns run config authoring (run.yaml / run.json) for kilroy attractor run and resume.
In scope:
version: 1 schema).Out of scope:
create-dotfile for graph work.Core principle:
Default run-config source:
skills/create-runfile/reference_run_template.yamlllm_provider attrs and model_stylesheet).llm.cli_profile: real and no test-shim flags.llm.cli_profile: test_shim with shim-compatible provider config.version, repo.path, cxdb.binary_addr, cxdb.http_base_url, modeldb.openrouter_model_info_path.internal/attractor/engine/config.go.llm.providers.<provider>.backend (api or cli).4.5 Resolve model names deterministically when catalogs are unavailable.
internal/attractor/modeldb/pinned/openrouter_models.json -> internal/attractor/modeldb/manual_models.yaml -> skills/shared/model_fallbacks.yaml.skills/shared/model_fallbacks.yaml only as backup; never let backup entries override explicit user model/provider choices.zai: glm-5.0 -> glm-5).skills/shared/profile_default_env.yaml for per-profile reference values.artifact_policy.checkpoint.exclude_globs for checkpoint hygiene.git.checkpoint_exclude_globs.5.5 Declare secrets the project needs at build/test time.
GEMINI_API_KEY for smoke tests that call a live LLM), declare them in artifact_policy.env.overrides so they pass through to the agent shell.API_KEY, SECRET, TOKEN, PASSWORD, or CREDENTIAL by default. Vars declared in artifact_policy.env.overrides bypass this deny list because they represent explicit operator intent..env file at the repo root (gitignored). The engine loads .env at startup and declared override keys pick up the OS values automatically.artifact_policy:
env:
overrides:
generic:
GEMINI_API_KEY: "" # value comes from .env / shell environment
git.run_branch_prefix, git.commit_per_node, and git.require_clean intentionally.runtime_policy explicit (stage_timeout_ms, stall_timeout_ms, retry cap).preflight.prompt_probes and use a non-aggressive timeout baseline for real-provider runs.cxdb.autostart launcher wiring when generating local CXDB configs.real vs test_shim) with intended command flags..ai/runs/$KILROY_RUN_ID/...); root .ai is not implicitly ingested.cxdb.autostart wiring in this repository context.runtime_robustness, provider_capability_constraints).docs/strongdm/attractor/attractor-spec.mddocs/strongdm/attractor/unified-llm-spec.mdREADME.mdskills/create-runfile/reference_run_template.yamlskills/shared/profile_default_env.yamlskills/shared/model_fallbacks.yaml