dotfiles/.claude/skills/repomatic-sync/SKILL.md
Run workflow sync locally to preview or apply upstream changes before CI does.
npx skillsauth add kdeldycke/dotfiles repomatic-syncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
!ls .github/workflows/*.yaml 2>/dev/null
!grep -h 'uses:.*kdeldycke/repomatic' .github/workflows/*.yaml 2>/dev/null | head -10
!grep -A5 '\[tool.repomatic\]' pyproject.toml 2>/dev/null || echo "No [tool.repomatic] section"
![ -f repomatic/__init__.py ] && echo "CANONICAL_REPO" || echo "DOWNSTREAM"
You run repomatic workflow sync locally — the same command that the autofix.yaml workflow's sync-repomatic job runs automatically on every push to main.
This skill is a mechanical convenience for previewing or applying sync changes before pushing. For deeper analysis of what the sync cannot fix (stale action versions in custom job content, missing workarounds, config drift), use /repomatic-audit.
CANONICAL_REPO, use uv run repomatic.uvx -- repomatic.$ARGUMENTS through to <cmd> workflow sync $ARGUMENTS.$ARGUMENTS is empty, run <cmd> workflow sync with no extra arguments.exclude in [tool.repomatic].Suggest the user run:
/repomatic-audit workflows for analysis of drift that sync cannot fix (header-only job content, stale versions)./repomatic-lint workflows to validate the synced workflow files.tools
Create or update an upstream contributions page (docs/upstream.md) tracking the project's relationship with its dependencies. Discovers merged PRs, reported issues, workarounds, and declined features.
documentation
Detect stale translations in readme.*.md and contributing.*.md files by comparing structure and content against the English source, then draft updated translations for changed sections.
testing
Two-way comparison and synchronization of Sphinx documentation across sibling projects. Discovers discrepancies in conf.py, install.md, index.md toctree, pyproject.toml docs dependencies, extra-deps sections, readme badges, and static assets. Use when you want to align documentation structure, catch stale dependencies, or push improvements across your Sphinx-enabled repositories.
tools
Optimize GitHub topics for discoverability by analyzing competition on topic pages.