Weak answers the evals measured on unchanged skill text
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- json, markdown
- Domain
- testing
Research direction
Start with the named skill files and their evals.json, for example gherkin-living-doc-sync, living-doc-update (SKILL.md lines 100-102) and scenario-creator (SKILL.md lines 35 and 406). Re-run the affected evals to see which assertions fail on the current text. Done means the skill text states the expected output, the weak assertions are fixed or removed, and the re-run no longer shows the listed misses.
Written by the indexing model from the issue text.
Description
Description of Technical Debt
gherkin-living-doc-syncdrops its structured output when the prompt is a question (evals 3, 10, 11, 12): no
sync direction, no block, no DRIFT section, no confirmation prompt.living-doc-updatehas no instruction for an invariant it cannot check because the entity is absent
(SKILL.md:100-102). Eval 2's assertion says "five" where the skill lists four rows.- Weak or ambiguous assertions. Gap-finder eval 12's third assertion is taught by no sentence of the skill.
Scenario-creator eval 5: the skill never says where@AC:STANDALONEgoes (SKILL.md:35,:406). Bdd-maintain
evals.json:14is a negative that a refusal satisfies, and:50expects a sentence the skill lacks. Pageobject-scan
evals.json:27needs an id the prompt never gives,:41conflicts withSKILL.md:319-321, and:169/:184
cannot be observed in a text answer. - Misses on unchanged text, possibly variance. Impact-analysis evals 10 and 13; gap-finder evals 17 and 18;
scenario-creator eval 10.
Impact of Technical Debt
- Lower answer quality, and scores that measure the assertion rather than the skill.
Category
Testing / Test Coverage
Priority
Low - Nice to have
Proposed Solution
Add an output rule near the top of gherkin-living-doc-sync (every answer names the direction, shows the block it would emit and ends with the confirmation prompt). Add the missing living-doc-update rule and fix the count. Fix or drop each weak assertion, saying in the skill what an assertion expects. For the last group, fix only what a re-run shows again.
Effort Estimate
2 days
Dependencies / Related
No response
Additional Context
Measured 2026-11-12 at living-doc 2df73dc.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 6h 14m
- Merged PRs (30d)
- 27
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from AbsaOSS/living-doc
-
type:tech-debt
Difficulty 1/5 Under an hour Newbie friendliness 78/100
AbsaOSS/living-doc#133 ·
Maintainers usually reply within 1 day
-
type:tech-debt
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
AbsaOSS/living-doc#130 ·
Maintainers usually reply within 1 day
-
type:tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
AbsaOSS/living-doc#129 ·
Maintainers usually reply within 1 day
-
type:tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
AbsaOSS/living-doc#119 ·
Maintainers usually reply within 1 day
-
type:tech-debt
Difficulty 5/5 Over a week Newbie friendliness 5/100
AbsaOSS/living-doc#136 ·
Maintainers usually reply within 1 day
All issues in AbsaOSS/living-doc
Similar issues
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
JheysonJhordyHuarauyaRiquelme/sprocguard#18 ·
Maintainers usually reply within 1 day
-
enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
dlq/synthpopcan#59 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mdn/translated-content#40220 ·
Maintainers usually reply within 4 days
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ETSInitiative/PETSIRD#243 ·
Maintainers usually reply within 1 day
-
deferred p2
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
cuadrao-ai/argus#2160 ·
Maintainers usually reply within 1 day