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
machine-learning-legacyGuides SimpleCV legacy classifier wrappers, feature extractors, Orange optionality, and safe ML workflow adaptation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task asks about SimpleCV's bundled classifier wrappers or feature-extractor-based image classification examples.
Read references/workflows.md for feature-extractor, classifier, and example-adaptation patterns.
Read references/troubleshooting.md for Orange dependency, dataset layout, feature mismatch, and network-example issues.
Read the root ../../references/api-reference.md for verified classifier constructor signatures.
Run scripts/ml_recipe.py --help for a finite dry-run feature extraction helper.
KNNClassifier, NaiveBayesClassifier, TreeClassifier, and SVMClassifier.FeatureExtractorBase implementations and bundled extractors such as hue, edge histogram, morphology, Haar-like, and bag-of-features extractors.ImageSet objects.../image-processing-basics/SKILL.md.../feature-detection/SKILL.md.../acquisition-display-shell/SKILL.md.../segmentation-tracking/SKILL.md.The primary SimpleCV classifier wrappers are legacy Orange-backed wrappers. If SimpleCV.base.ORANGE_ENABLED is false, the classes may import but training/classification is not usable until Orange is installed.
Do not promise a full classifier run unless Orange is verified or the user accepts a dry-run feature extraction plan.
extract(img), getFieldNames(), and getNumFields().ImageSet per class.Original ML examples may download datasets or use displays. Replace them with a dry-run feature table first:
python sub-skills/machine-learning-legacy/scripts/ml_recipe.py --output /tmp/simplecv-features.tsv
Then, if Orange is available and the user needs SimpleCV's classifier wrappers, train on a small local image set.
SVMClassifier, check Orange before exposing kernel properties.None, the classifier silently skips or bails; validate feature extraction independently.Good final checks include the bundled dry-run feature extraction script, optional shape-context tests, and any small local classifier test that proves Orange availability. The original nuts-vs-bolts example is skip-network unless the dataset is already local and approved.