计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
core-runner【效率与协作】Operate the ClawBio installation, CLI, public Python runner, patient profiles, output contracts, and reproducibility bundles safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a request concerns installing ClawBio, listing or running a registered skill, using the stable Python API, creating or reusing a patient profile, composing the full profile run, or interpreting run outputs and replay metadata. This is the execution and provenance layer, not the scientific method used by an individual domain skill.
clawbio list, clawbio run, clawbio upload, flags, path resolution, or
structured failures: read cli-reference.md.report.md, result.json, profile persistence, checksums, audit records, or
reproducibility/: read
output-and-reproducibility.md.--help first.--demo,
--input, or a patient --profile. Choose a fresh, writable output
directory for durable artifacts.clawbio upload --input ... once, then
reuse the generated profile. Verify the profile path and checksum before a
chain of analyses.run_skill(...) as a structured boundary: inspect success,
exit_code, stderr, output_dir, and files; then inspect the promoted
result.json/report.md fields when present. Never infer scientific
findings from an exit code alone.The public package exports run_skill, list_skills, upload_profile, and
__version__. list_skills() prints a human-readable registry and returns the
registry mapping. upload_profile(...) creates a JSON PatientProfile with
parsed genotypes, source metadata, and a SHA-256 checksum. run_skill(...)
launches the selected registered skill and returns a structured result; the
virtual full-profile skill runs the configured genotype-consuming chain and
writes pipeline_summary.json.
Input paths are made absolute before subprocess execution. A profile can supply the original input path when it is still present; a missing stored input does not recreate the source data. Relative output paths resolve from the caller's current working directory. Existing directories are reusable, but an existing file at the output path or an uncreatable directory is a preflight failure. Use a fresh directory when comparing replayed artifacts.
Keep these boundaries clear: