Install any skill in seconds. Free to start, no credit card required.
Get Started Free →borski/lessons-learned
Mandatory pre-flight-search reference. Contains the Seats.aero workflow (pull ALL programs first), source accuracy hierarchy, Southwest/Companion Pass specifics, small-market caveats, and Duffel limitations.
Passed 17 of 22 test cases with the skill, and 9 of 22 without it.
and 8 more in the full report
8 fixed9 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
My local offline award chart reference file indicates that Singapore Airlines awards cannot be booked via Air Canada Aeroplan, but I am looking directly at bookable award inventory on air-canada.com right now. Should I trust my local reference file or the live website?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends treating the live airline booking website as the authoritative source of truth over offline data files. | Passed | Passed |
| Recommends updating the local reference data file to match verified live availability. | Missed | Passed |
The instructions your model reads when the skill loads.
Hard-won knowledge from actual searches. Reference these before making the same mistakes.
When searching Seats.aero, NEVER filter by source on the initial search. Always pull ALL programs first.
For any route:
data/transfer-partners.json for EVERY currency: Amex MR, Chase UR, Bilt, Capital One)
c. Alliance chain? Identify the operating airline's alliance (data/alliances.json), then find ALL programs in that alliance or with bilateral partnerships (data/partner-awards.json), then check which of THOSE programs are reachable via transfer.
d. Cross-alliance? Check data/partner-awards.json cross_alliance_highlights and bilateral partners.Seeing an airline in results, checking one or two obvious programs, declaring awards "unreachable" or "bad value," and recommending cash. You MUST trace every possible chain through alliances and bilateral partnerships. If the operating airline is in an alliance, EVERY program that books that alliance is a potential path.
It means Seats.aero hasn't scraped it recently. When a reachable program shows no cached results, search the airline's website directly before declaring awards dead.
Data files are reference material, not gospel. Airline partnerships change constantly. When a user says a booking path works that your data doesn't show, verify on the actual booking website FIRST before pushing back. The website is the source of truth. Your files are a cache. If the data file disagrees with reality, update the data file.
Duffel > Airline website > SerpAPI > Skiplagged/Kiwi
test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.