Hub Compose
When to use this skill
- The user asks to regenerate templates in
templates/. - Changes touch
modules/,manifests/, orcore/identity.md. - You need to verify there is no drift between sources and templates.
Default workflow
- Determine the need:
- Generate all:
python scripts/compose.py --all - Check only:
python scripts/compose.py --check - Target one manifest:
python scripts/compose.py --manifest manifests/<stack>.yml
- Generate all:
- Run the appropriate command.
- If there is an error:
- Read the
compose: error: ...message. - Fix source files (
modules/,manifests/,core/) instead oftemplates/.
- Read the
- If sources changed, rerun
--alland then--check.
Important project rules
templates/*.cursorrulesare generated: do not edit them manually.- Markdown modules must start with a level-1 heading (
# Title). - Manifests must stay on
version: 1with a valid structure.
Useful commands
# Regenerate all templates
python scripts/compose.py --all
# Check there is no drift
python scripts/compose.py --check
# Compose one manifest
python scripts/compose.py --manifest manifests/hono.yml
Source: lraboteau/cursor-rules-hub — distributed by TomeVault.