Package Sync
Automates the synchronization of SEMO package sources and symbolic links with the `.claude/` directory to ensure code consistency.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Implements a priority system, ensuring `semo-meta` components override `semo-core` components.
- Synchronizes package source code into the `.claude/` directory.
- Provides a verification mode (`--check-only`) to report inconsistencies without modifying files.
- Cleans up broken symbolic links automatically before creating new ones.
- Manages symbolic links for shared skills, agents, and commands.
Use cases
- Verifying repository integrity and preparing for a new release after versioning.
- Applying changes to Agents, Skills, or Commands to the active development environment.
- Re-linking shared components after updating Git submodules.
FAQ
What are its key capabilities?
Its main capabilities include source code synchronization, intelligent symbolic link management with a priority system (`semo-meta` overrides `semo-core`), automatic cleanup of broken links, and a verification-only mode to report inconsistencies without modifying any files.
When should I use this skill?
Use Package Sync in three main scenarios: (1) After modifying a Skill, Agent, or Command to sync your changes. (2) After updating Git submodules to refresh all symbolic links. (3) Before deployment to verify code integrity across all packages.
How does this skill improve my workflow?
It saves developer time by replacing complex manual `rsync` and `ln` commands with a single, reliable process. It prevents errors from broken links or outdated code, and its verification mode (`--check-only`) allows for automated integrity checks in CI/CD pipelines.
What does the Package Sync skill do?
It automates the process of synchronizing SEMO package source code and managing symbolic links within the `.claude/` directory. This ensures your AI development environment is always up-to-date and consistent with the source packages.
Related skills
Analyze Prow Job Metal Install Failure
Analyzes OpenShift bare metal installation failures in Prow CI jobs by examining dev-scripts, Ironic, and libvirt log artifacts.
Deployment Devops2612 ptsAppConfig System
Guides development and troubleshooting for the AppConfig runtime configuration system in the squareone application.
Deployment Devops212 ptsFactory.ai Droid CLI
Provides an autonomous AI coding agent for terminal-based software engineering, code reviews, and automated system modifications.
Deployment Devops12 pts