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
running-causalpy-experimentsFit, summarize, plot, and interpret a chosen CausalPy experiment. Use after the causal method has been selected, including when configuring PyMC/sklearn models and scale-aware custom priors.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when the CausalPy experiment class is already known or has just been selected by choosing-causalpy-methods. This skill is for execution: preparing data, instantiating the experiment, choosing a model backend, setting sane priors, inspecting outputs, plotting, and communicating results.
DataFrame with the data layout required by the chosen experiment.sample_kwargs and scale-aware priors when predictors or outcomes are not standardized.summary(), effect_summary(), print_coefficients(), and plot() only where the chosen experiment supports them.cp.Pipeline, cp.EstimateEffect, and cp.SensitivityAnalysis when robustness matters.cp.pymc_models.LinearRegression, configure priors for beta and the observation noise inside y_hat.WeightedSumFitter, SoftmaxWeightedSumFitter, and SyntheticDifferenceInDifferencesWeightFitter.PropensityScore, standardize continuous confounders or use coefficient priors that imply plausible log-odds shifts.InstrumentalVariableRegression, priors are passed at the experiment level through priors=... and should reflect the scale of both the treatment-stage and outcome-stage regressions.experiment.summary(): Prints a method-specific summary where implemented.experiment.effect_summary(): Returns a decision-ready structured effect summary where implemented.experiment.plot(): Visualizes fitted values, counterfactuals, effects, or diagnostics where implemented.experiment.print_coefficients(): Shows model coefficients for model-backed experiments.result = cp.Pipeline(...).run(): Runs estimation, sensitivity checks, and report generation as a reproducible workflow.InversePropensityWeighting.plot() is intentionally a stub. Use plot_ate() and plot_balance_ecdf() instead.InversePropensityWeighting.effect_summary() is not implemented. Inspect ATE draws, overlap, balance, and weight stability instead.InstrumentalVariable.plot(), summary(), and effect_summary() are not implemented, so inspect model outputs and first-stage/second-stage diagnostics directly.PanelRegression.effect_summary() is not implemented because panel fixed-effects models report coefficient-level estimates rather than time-window impacts. Use summary(), print_coefficients(), and plot() or plot_coefficients().