Running Tests
SkillDev toolsShows your agent how to run tests for Webiny JS packages, including DynamoDB and OpenSearch variants.
Use Running Tests in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Running Tests and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Running Tests skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Use when running tests. Shows how to run tests for a single package, including OpenSearch (ddb-os) tests when applicable.
What this skill tells your AI
The instructions your AI receives, as published by webiny/webiny-js in .claude/skills/tester/SKILL.md and read by ahel’s review.
DDB-only tests (default)
yarn test packages/<package-name>
OpenSearch (ddb-os) tests
yarn test:os packages/<package-name>
Which command to use
Determine which commands to run based on the package. Source of truth: the storageOps key in each package's ci.config.json.
Packages that need BOTH yarn test AND yarn test:os
These packages have storageOps: ["ddb", "ddb-os,ddb"]:
api-acoapi-audit-logsapi-file-managerapi-file-manager-acoapi-headless-cmsapi-headless-cms-acoapi-headless-cms-bulk-actionsapi-headless-cms-import-exportapi-mailerapi-schedulerapi-workflowstaskstesting
Packages that need ONLY yarn test:os (no standalone ddb)
These packages have storageOps: ["ddb-os,ddb"] (no separate "ddb" entry):
api-dynamodb-to-elasticsearchapi-elasticsearch-tasksapi-headless-cms-ddb-esapi-headless-cms-es-tasksapi-opensearch
All other packages — yarn test only
If a package is not listed above, run only yarn test.
Keeping this list up to date
If the list seems stale, re-derive it:
# Packages with ddb-os support
grep -rl "ddb-os" --include="ci.config.json" packages/ | sort
# Then check each file's storageOps to see if "ddb" is also present
Signals
- GitHub stars
- 8k
- Forks
- 679
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
tester-webiny- Source
- github.com/webiny/webiny-js