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
pope_negative_samplingSelect POPE absent-object negatives using random, popular, and adversarial strategies for object hallucination evaluation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when constructing POPE-style object hallucination probes from image object annotations. It should be used after records have been normalized to {image, objects} and before emitting negative yes/no questions.
Do not use this skill to answer LVLM questions or to compute final metrics. It only chooses absent objects and computes dataset statistics.
image and objects fields.random, popular, or adversarial.random, choose an eligible absent vocabulary item with the seeded random generator.popular, choose the most frequent eligible absent item.adversarial, choose the highest-ranked eligible co-occurring item for the anchor; if none is eligible, fall back to popular selection and record that it remains an absent-object probe.Run:
python scripts/pope_negative_sampling.py --self-test
python tests/test_negative_sampling.py
The tests verify frequency counts, co-occurrence rankings, and the invariant that present objects are never selected as negatives.
The skill assumes object annotations are already available or have been generated by another component. It does not run segmentation or inspect images.