From archflow
Syncs archflow skill files including SKILL.md, references, and templates from source repo to registered target projects using rsync --delete. Prints sync summary; skips missing paths. Use after archflow updates.
npx claudepluginhub rafaelolsr/archflow --plugin archflowThis skill uses the workspace's default tool permissions.
Syncs the archflow skill from this repo to all registered target projects.
Syncs plugin skills and agents from private repo to public repo for distribution. Use after modifying skills or agents; verifies YAML frontmatter, copies files, checks for source leaks, syncs versions, and commits.
Installs, updates, lists, and removes Claude Code skills from GitHub repos/subdirs or .skill zips. Supports user-global and project-local locations.
Share bugs, ideas, or general feedback.
Syncs the archflow skill from this repo to all registered target projects.
foundry: /Users/rafael/Github/Upstart13/Microsoft/StarbaseSandbox/Foundry/.claude/skills/archflow/
ontolayer: /Users/rafael/Github/DataGeek/ontolayer/.claude/skills/archflow/
infra-pipeline: /Users/rafael/Github/InfraSight/infra-pipeline/.claude/skills/archflow/
SOURCE is always: plugins/archflow/skills/archflow/ in this repo (the current working directory)
For EACH target above, run:
rsync -av --delete plugins/archflow/skills/archflow/
The --delete flag removes files in the target that no longer exist in the source, keeping targets exactly in sync.
After syncing, print a summary:
✓ foundry — synced ✓ ontolayer — synced ✓ infra-pipeline — synced
If a target path does not exist (project moved or not cloned), skip it and print:
✗ — target not found, skipped
Do NOT commit or push in the target repos — just sync the files. The user will commit in each project when ready.
To register a new project, add its path to the TARGETS section above. The target must have a .claude/skills/ directory (create it if missing).