Use when adding monitoring, metrics, logging, or tracing to Spring AI or LLM integration code. Covers token tracking, latency measurement, cost estimation, and prompt/response logging. Use when user mentions AI monitoring, token costs, or LLM observability.
SkillScore91Maintained
Automatic
◆AI Engineer pack
Last verified 9/1/2026
What it changes
Passed 21 of 23 test cases with the skill, and 16 of 23 without it.
Without skill70%
With skill91%
Checks it passed that the model alone missed
Implements CallAdvisor.
Uses ChatClientRequest instead of AdvisedRequest.
Implements CallAdvisor instead of CallAroundAdvisor.
and 7 more in the full report
5 fixed16 passed either way2 still failing0 broke
Pass-rate lift
+22 pp
Tokens
+36%
Agent turns
0%
Response time
-18%
Measured 9/1/2026v4 · latest is v621 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.8-flash on 10/18/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
What are the Spring AI 2.0 configuration keys under `spring.ai` for controlling prompt and completion payload logging?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses property key spring.ai.chat.client.observations.log-prompt or spring.ai.chat.observations.log-prompt.
Missed
Passed
case-12 · gemini-3.6-flash · 9/1/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.