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
advanced-domain-featuresUse BayesianOptimization advanced domain features: constraints, typed parameters, custom parameter classes, TargetSpace conversions, and sequential domain reduction.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves constrained optimization, non-float
search variables, custom parameter encodings, low-level TargetSpace
conversion/debugging, or sequential domain reduction in the
bayesian-optimization package.
NonlinearConstraint setup with BayesianOptimization(..., constraint=...).ConstraintModel behavior: eval, fit, predict, approx, allowed,
multiple constraints, and registering known constrained observations.BayesParameter entries in
pbounds.BayesParameter subclasses and kernel-space transforms.TargetSpace.params_to_array, array_to_params, masks, bounds, and typed
conversion semantics.SequentialDomainReductionTransformer setup, validation, and limitations.maximize, ask-tell loops, state save/load,
predict, and ordinary HPO recipes:
../optimizer-workflows/SKILL.md../acquisition-control/SKILL.md../repo-maintenance/SKILL.mdreferences/constraints.md when the user
needs expensive/learned constraints, multi-output constraints, feasibility
debugging, or manual registration of constrained observations.references/parameter-types.md when
pbounds includes integers, categories, preconstructed parameters, or custom
domain encodings.references/domain-reduction.md when
bounds should shrink during optimization or a bounds transformer fails.references/troubleshooting.md when
errors mention mismatched constraint arguments, no allowed points, unsupported
constrained acquisitions, invalid categorical categories, key/dimension
mismatches, experimental non-float warnings, or domain reduction with typed
parameters.Run scripts/advanced_features_smoke.py
only after the package and its normal runtime dependencies are importable:
python scripts/advanced_features_smoke.py --check all
The helper is deterministic, uses no network and no plots, and validates tiny
constraint, typed-parameter, and domain-reduction behavior. Use
python scripts/advanced_features_smoke.py --help to list narrower checks.
ConstraintModel, and the internal GP kernels use the TargetSpace
transform for typed domains.TargetSpace calls
both functions with the same array_to_params(...) result.constraint_value; otherwise the target and
constraint histories cannot stay aligned.FloatParameter domains in the current implementation.