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
prediction-algorithmsChoose, configure, fit, and extend Surprise prediction algorithms, including baselines, similarities, prediction details, neighbor retrieval, and custom AlgoBase subclasses.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when you need to choose a Surprise predictor, tune baseline or similarity options, inspect Prediction details, retrieve neighbors, or implement a custom AlgoBase subclass.
NormalPredictor, BaselineOnly, KNNBasic, KNNWithMeans, KNNWithZScore, KNNBaseline, SVD, SVDpp, NMF, SlopeOne, or CoClustering.bsl_options and sim_options for baseline-centric or neighborhood methods.predict(), test(), Prediction, and PredictionImpossible.get_neighbors() on similarity-based algorithms and convert inner ids back to raw ids when you need to display them.AlgoBase when the built-ins do not match the target behavior.Trainset construction, and raw/inner id basics belong in the data-loading sub-skill.cross_validate, GridSearchCV, iterator strategy, and metric orchestration belong in evaluation-and-search.BaselineOnly if biases are the target.KNN* if you want neighborhood aggregation and actual_k.SVD, SVDpp, or NMF if you want latent factors.SlopeOne or CoClustering if you want their specialized rules.bsl_options, sim_options, both, or neither.Trainset, then inspect Prediction.details from predict() or test().get_neighbors() and expect inner ids back.AlgoBase, call the base __init__ and fit, then implement estimate().python scripts/predict_single_rating_smoke.pypython scripts/baseline_similarity_smoke.pypython scripts/get_neighbors_smoke.pypython scripts/custom_algorithm_smoke.pyreferences/algorithms.md covers algorithm families, constructor knobs, fit/predict/test semantics, Prediction details, and custom subclass patterns.references/troubleshooting.md maps common option, neighbor, randomness, and fallback failures to fixes.