Skip to content

skill: add volto-cypress-writer - #4

Merged
demarant merged 1 commit into
mainfrom
skill/volto-cypress-writer
Sep 27, 2026
Merged

demarant merged 1 commit into
mainfrom
skill/volto-cypress-writer

Conversation

@avoinea

@avoinea avoinea commented Sep 18, 2026

Copy link
Copy Markdown
Member

Summary

Adds volto-cypress-writer as an EEA-original skill.

  • Generic Cypress workflow for Plone/Volto add-ons and projects.
  • Discovers the project specPattern, helper layout, test runner, and commands from cypress.config.js and Makefile instead of hardcoding cypress/e2e and frontend/src/addons.
  • Covers both known layouts: cypress/e2e/**/*.cy.js (legacy add-ons) and cypress/tests/**/*.cy.{js,jsx,ts,tsx} (Cookieplone).
  • EEA-OVERRIDES.md holds EEA-wide Cypress policy (Volto version matrix, CI targets, local reproduction).

Files

  • src/skills/volto-cypress-writer/SKILL.md, EEA-OVERRIDES.md, metadata.json
  • skills/volto-cypress-writer/SKILL.md (built output)
  • catalog.yaml, CHANGELOG.md

Validation

  • ./scripts/build.sh leaves skills/ in sync (build-sync).
  • agentskills validate passes for both src/skills/volto-cypress-writer and skills/volto-cypress-writer.

@avoinea
avoinea requested a review from demarant September 18, 2026 16:03

@demarant demarant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed: strongest structure of the batch. CI contract matches Jenkins expectations (JUnit from cypress/reports/*.xml, @cypress/code-coverage), and the UI-first rule is consistent with plone-frontend-developer's cross-ref. 197 lines merged — comfortably under the 500-line budget.

@demarant
demarant merged commit 507eb46 into main Sep 27, 2026
5 checks passed
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.

2 participants