executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
protocolsChoose and configure OpenFE protocol classes, default settings, ProtocolDAG creation, API execution boundaries, OpenMM backend settings, and simulation failure modes.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about selecting an OpenFE protocol class, customizing protocol settings before construction, creating Transformation or ProtocolDAG objects, setting OpenMM backend options, or diagnosing protocol-level simulation failures.
RelativeHybridTopologyProtocol, AbsoluteBindingProtocol, AbsoluteSolvationProtocol, SepTopProtocol, and PlainMDProtocol; see protocol reference.default_settings() safely before protocol construction, including protocol_repeats, lambda/window settings, sampling lengths, output/checkpoint settings, OpenMM platform settings, and optional _adaptive_settings() caveats; see settings and execution.Transformation.create() or protocol.create(...), understand what a ProtocolDAG contains, and know when execute_DAG actually runs expensive simulations; see settings and execution.execute_DAG, openfe quickrun, and any protocol create(...) followed by execution as expensive and potentially file-writing; inspect settings and construct objects only when the user wants API planning.Settings object before constructing the protocol. If a protocol already exists, rebuild a new protocol from a copied or fresh settings object instead of mutating the existing protocol.default_settings() for a known baseline. Use _adaptive_settings() only when the protocol documents it, the required ChemicalSystem and mapping inputs are available, and the user accepts that the method is experimental.../cli-workflows/SKILL.md, and post-run estimates or gathered tables belong in ../results-analysis/SKILL.md.ChemicalSystem construction, atom mapping, and ligand-network planning belong in ../network-planning/SKILL.md.openfe quickrun, resume command syntax, repeat-safe shell/Slurm command generation, and gather command selection belong in ../cli-workflows/SKILL.md.ProtocolResult.get_estimate(), uncertainty interpretation, plots, and network result aggregation belong in ../results-analysis/SKILL.md.