Skip to content

Update skill - #85

Open
jcgueriaud1 wants to merge 7 commits into
masterfrom
update-skill
Open

Update skill#85
jcgueriaud1 wants to merge 7 commits into
masterfrom
update-skill

Conversation

@jcgueriaud1

Copy link
Copy Markdown
Collaborator

No description provided.

jcgueriaud1 added a commit that referenced this pull request Jul 7, 2026
…ction hook, doc fixes (#111)

* Broaden vaadin-playwright-test skill trigger to indirect requests

The skill matcher keys off signals present in the conversation. When a
requirement lives inside a fetched issue/PR/spec body (e.g. "Implement
#85.") rather than the user's own words, none of the old trigger
keywords appear in the prompt and the skill never fires.

Widen the description to trigger on indirect requests, on in-context
code signals (SpringPlaywrightIT, @PlaywrightElement, IT file paths),
and any Vaadin-project task involving a Playwright/IT test.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Fix skill docs: hallucinated APIs, mangled examples, autonomous-mode steps

- element-mapping.md: verify every method in the Key Methods column against
  the auto-generated api-reference.md; replace non-existent APIs
  (selectByText, clickRow, sortByColumn, assertUnchecked, sendMessage,
  uploadFile, wrong get(page) factories) with the real ones
- SKILL.md: fix wrong wrapper calls in the raw-locator guidance, restore the
  formatter-mangled Java templates, document MainView/Main root route
  mapping, add a version-drift caveat for api-reference.md, and make
  Steps 4-5 write/run without confirmation during autonomous execution
- setup.md: clean up malformed XML snippets
- TESTING.md: describe page objects by library package instead of a source
  path that only exists in the DramaFinder repo

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Make the skill trigger on dependency detection, not just prompt wording

Skill matching is a heuristic over context: a task that never mentions
Vaadin/Playwright/tests gives the model no signal to load the skill. Add two
deterministic signal sources:

- SessionStart plugin hook that greps pom.xml for the dramafinder artifact
  and, on a hit, injects a standing reminder to use the skill for any IT
  test work
- setup.md step that appends an equivalent pointer to the consuming
  project's CLAUDE.md, covering sessions where the plugin hook isn't active

Bump plugin version to 0.3.0 (plugin.json + tile.json).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant