paw-cra-setup
Installation
SKILL.md
Pawbytes Creative Suites Setup
Overview
Installs and configures the Pawbytes Creative Suites module into a project. Module identity (name, code, version) comes from ./assets/module.yaml. Collects user preferences and writes them to the Pawbytes ecosystem config:
{project-root}/.pawbytes/config/config.yaml— shared project config: core settings at root plus acra:section with module-specific values.{project-root}/.pawbytes/config/config.user.yaml— personal settings intended to be gitignored: API keys and any variable markeduser_setting: truein./assets/module.yaml. These values live exclusively here.{project-root}/.pawbytes/config/module-help.csv— registers module capabilities for the help system.
Both config scripts use an anti-zombie pattern — existing entries for this module are removed before writing fresh ones, so stale values never persist.
{project-root} is a literal token in config values — never substitute it with an actual path. It signals to the consuming LLM that the value is relative to the project root, not the skill root.
On Activation
- Read
./assets/module.yamlfor module metadata and variable definitions (thecodefieldcrais the module identifier) - Check if
{project-root}/.pawbytes/config/config.yamlexists — if acra:section is already present, inform the user this is an update - Check for existing config at
{project-root}/_bmad/config.yaml(legacy BMad format). If found, inform the user that legacy config can be migrated to the new Pawbytes ecosystem format.