This repository provides a starting point for building and maintaining an app-building agent workspace.
Use the sync-skills.sh script to copy the latest skills from the SEMOSS Platform Skills repository into the local assets/client/.claude/skills directory.
This is useful when you want the template to reflect the latest shared skill definitions.
Running the sync script deletes the current contents of assets/client/.claude/skills and replaces them with the contents from the platform skills repository.
The platform skills repository does not include this repository's CLAUDE.md, so review local agent-specific files after syncing.
cd scripts
chmod +x sync-skills.sh
./sync-skills.shUse the build-and-package.sh script to build the client and produce a distributable zip of the assets/ directory.
The script will:
- Run
pnpm installinassets/client - Run
pnpm run buildinassets/client - Delete
assets/client/node_modulesso it isn't included in the archive - Create
assets.zipat the repository root containing everything insideassets/(the contents are at the root of the zip — there is no wrappingassets/folder) - Run
pnpm installagain inassets/clientto restore the local dev environment
The resulting assets.zip is overwritten on each run.
cd scripts
chmod +x build-and-package.sh
./build-and-package.sh