Conversation
|
Claude finished @cmungall's task in 1m 43s —— View job Review: Add portable ontology-term validation skill
Docs-only change, no runtime code touched — no security or performance impact. The skill is well-written and unusually careful about the failure modes that matter here: the exit-code-2 ambiguity, "unchecked ≠ passed" for Not4Curation, and the Two accuracy bugs, though — and in a skill, an inaccurate flag is a functional bug, since an agent will run it verbatim. Must fix1.
2.
That describes Worth noting the skill already draws this distinction for Should fix3. Documentation link is probably a 404 — Links to 4.
5. Absolute-path advice conflicts with the repo's own convention —
Nice to have
READMEReads well and the caveat that the skill installs instructions, not the runtime, is a good addition. I couldn't verify the Nothing here blocks the concept; findings 1 and 2 are the ones I'd want fixed before merge, since a published skill that names a nonexistent flag will fail for every downstream agent. I did not make any changes — this is review feedback only. |
|
Claude finished @cmungall's task in 3m 5s —— View job Review: Add portable ontology-term validation skill (re-review after restructure)
Docs-only; no runtime code touched, so no security or performance surface. The restructure into
I spot-checked the remaining technical claims and they hold: Should fix1. Documentation link is still a 404 — Unchanged from my last pass. The skill links to 2.
Nice to have
READMEReads well, and the caveat that installing the skill supplies instructions but not the runtime, hooks, or CI is the right thing to say twice. As before, I can't verify Nothing here blocks merge. Finding 1 is a stale link I'd fix before publishing, and finding 2 is a one-line reword. I did not make any changes — review feedback only. |
Add a portable LTV skill for the agent's work around deterministic ontology QC: integrating repository guardrails, interpreting findings and incomplete coverage, and configuring ontology access and validation policy. A passing check does not require an agent to repeat every lookup; an ID and canonical label can still name the wrong biological entity.
The main skill focuses on diagnosis and sound curation decisions. Separate reference guides cover hook/CI setup and configuration, using pinned examples from dismech's term wrapper, edit hook, and staged online/offline CI checks. They distinguish label and enum caches, report unchecked Not4Curation coverage, preserve constraints during repairs, and explain the different exit/strictness rules for data, schema, text, and plugin entry points. The README includes list-before-install
npx skillscommands and project/global scope; skill installation does not activate hooks or CI.Validation:
tests/test_severity_overrides.py,tests/test_offline_mode.py,tests/test_not4curation.py).validate-schemahas no--fail-onoption.npx skills add <worktree> --listpassed. No new README lint violations relative to the previous PR head.