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_answer_evaluatorNormalize POPE yes/no answers and compute object hallucination classification metrics.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill after an LVLM or deterministic answer source has answered POPE polling questions. It converts raw answer text into binary yes/no predictions and computes the paper's standard metrics.
Do not use this skill to generate POPE questions or choose absent objects. It assumes labels already come from a POPE question file.
answer string.label equal to yes or no.no if the first segment contains no, No, or not; otherwise mark it as yes.Run:
python scripts/pope_answer_evaluator.py --self-test
python tests/test_answer_evaluator.py
The tests cover sentence-form answers, negation, confusion counts, F1, and yes ratio.
This is repository-compatible normalization and may classify unusual answers conservatively as yes unless explicit negation is present. If a project needs stricter invalid-answer handling, record that policy separately.