This repo builds Alpha's design skill suite from a single source format into multiple provider-specific outputs.
Source skills live in source/skills/{name}/SKILL.md with optional reference/*.md files.
The build system:
- Reads source skills and references
- Replaces provider-specific placeholders
- Generates provider folders in
dist/ - Syncs those generated skills into root-level tool directories like
.codex/and.claude/ - Builds the static marketing site and API data
bun install
bun run build
bun run testscripts/build.js- main build orchestratorscripts/lib/utils.js- frontmatter parsing, placeholder replacement, pattern extractionscripts/lib/transformers/providers.js- provider capability mapsource/skills/alpha-style/- primary Alpha design system skillsource/skills/teach-alpha-style/- Alpha setup flow
- The primary skill is
alpha-style - The setup command is
teach-alpha-style - Additional command skills keep their original task-focused names (
audit,normalize,polish, etc.)
- Update source skills first, then rebuild
- Keep Alpha branding guidance centralized and explicit
- Preserve legal attribution in
NOTICE.md - Validate the build after changing skill names, references, or provider logic