.agents/skills/update-asuntomyynti-react-local-dev/SKILL.md
Updates asuntomyynti-react in local development and aligns Drupal asu_apartment_search module behavior. Use when updating the React widget, rebuilding local assets, or adjusting search filters.
npx skillsauth add City-of-Helsinki/drupal-asuntotuotanto update-asuntomyynti-react-local-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
asuntomyynti-react/drupal-asuntotuotanto/public/modules/custom/asu_apartment_search/yarn start (Node 16 recommended if export errors occur).composer.json + composer.lock, then composer install).Package subpath './lib/tokenize' is not defined by "exports" ...
nvm install 16.0yarnmake asuntomyynti-react-rebuild-distnvm use 16; yarn dist;compose-dev.yaml mounts asuntomyynti-react/dist as /asuntomyynti-react.asuntomyynti-react/package.json version number.asuntomyynti-react package version in root composer.json.composer.lock accordingly.composer installUse the local dist zip path in both files.
composer.json:
"package": {
"name": "asuntomyynti/react",
"version": "<VERSION>",
"dist": {
"url": "/asuntomyynti-react/asuntomyynti-react-<VERSION>.zip",
"type": "zip"
}
}
composer.lock:
{
"name": "asuntomyynti/react",
"version": "<VERSION>",
"dist": {
"type": "zip",
"url": "ZIP FILE PATH IN dist/"
},
"type": "library"
}
/elasticsearch expectations.yarn start runs locally without errors./elasticsearch queries return expected results.composer install./modules/custom/asu_apartment_search/assets/react/hitas/asu_react_main.js/asuntomyynti-react should contain the zip from dist/.make asuntomyynti-react-restart-devmake asuntomyynti-react-force-reinstallmake asuntomyynti-react-check-synctesting
Installs and updates packages, solves dependency issues when installing packages when user asks to install or update a Composer package.
development
Wrapper skill that delegates to the version-controlled skill under .agents/skills.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.