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
network-modelingBuild, mutate, validate, and migrate PyPSA Network component models.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to create or mutate a pypsa.Network: define buses, carriers, components, static and time-varying attributes, snapshots, investment periods, scenarios, component schemas, standard line/transformer types, and modeling-related options or consistency checks.
pypsa.Network() and n.add(...)/n.remove(...).n.components, n.c, n.generators, n.generators_t, or the new Components API.n.consistency_check(), n.sanitize(), n.calculate_dependent_values(), n.copy(), or n.equals(...) to validate the model structure before solving.n.optimize(...), Linopy models, solver choices, linear/nonlinear power flow, and infeasibility tracing belong to optimization-powerflow.NetworkCollection analysis belong to analysis-visualization.Carrier rows for every bus carrier and technology carrier to avoid undefined-carrier warnings.Bus rows before components that reference them; use Link for controllable cross-carrier conversion and Line/Transformer for passive electric branches.DataFrame whose index is exactly n.snapshots and whose columns are exactly the component names.n.consistency_check(...); use n.sanitize() only when adding missing buses/carriers and deterministic carrier colors is acceptable.option_context use, consistency checks, sanitize, and stochastic/multi-period validation.