Install any skill in seconds. Free to start, no credit card required.
Get Started Free →openai/implementation-strategy
Choose compatibility-aware scope for runtime and API changes in openai-agents-python. Use before initial implementation and each review-feedback batch to decide whether to patch, reset the design, preserve compatibility, or reject unsupported cases.
Passed 13 of 17 test cases with the skill, and 13 of 17 without it.
and 1 more in the full report
4 fixed13 passed either way2 still failing4 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are preparing a bug fix for requests handling in openai-python. We need to determine our baseline release version to check for API compatibility regressions. A contributor suggests running git tag -l on local branches. What is the recommended procedure for identifying the baseline release tag?
| Checked | Without skill | With skill |
|---|---|---|
| Queries remote origin tags using find_latest_release_tag.sh before inspecting local tags. | Missed | Passed |
| Reports any local tag fallback as potentially stale. | Passed | Passed |
The instructions your model reads when the skill loads.
origin first, falling back to local tags only when remote tags are unavailable. Reuse an already verified baseline within the task unless new release evidence or changed scope makes it stale:
BASE_TAG="$(.agents/skills/final-release-review/scripts/find_latest_release_tag.sh origin 'v*' 2>/dev/null || git tag -l 'v*' --sort=-v:refname | head -n1)"
echo "$BASE_TAG"
Report a local-tag fallback as potentially stale.Record these four items in the existing plan or working notes, and update them before widening or narrowing the implementation. A local fix can use one concise paragraph; mark unaffected dimensions as not applicable rather than inventing unsupported cases or creating another document:
none when absent.If the intentionally unsupported cases cannot be stated clearly, do not start by adding a general resolver. First define a narrower behavior contract. If no adequate supported alternative exists, add one only when the task requires it; do not invent one speculatively.
A released-version reproducer proves reachability, not support. Treat the exact shape as a compatibility requirement only when intentionally covered by public documentation, examples, tests, or typing; required by a durable boundary; or backed by concrete user reliance or maintainer intent. Otherwise record the risk and prefer early rejection with an existing supported alternative.
Use this checkpoint only when feedback changes the scope contract or implementation shape. Reuse unchanged evidence instead of reconstructing it:
Review checkpoint:
- Root cause and required behavior:
- Compatibility evidence and unsupported cases:
- Source of truth:
- Behavior-space change: narrows / unchanged / widens
test cases passed, vs 13 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.