chemaclass/agnostic-ai/sync
Claude Code and agent skill by chemaclass/agnostic-ai
- community
Checking that the SKILL.md file is still in the repository.
Regenerate every AI tool's config from the agnostic-ai specs, or check for drift without writing. Use after editing anything under .agnostic-ai/, when a generated file looks stale, or when CI reports a drift failure.
Install
npx vskill@latest install chemaclass/agnostic-ai/syncSKILL.md
sync
Emits one set of specs to every configured target in its native format.
Steps
- Run
agnostic-ai sync. It writes only the files whose content changed, sogit statusafter a no-op run is empty. - Read the summary. Each line names a target and the paths it wrote.
- Show the user the diff:
git diff --stat(orgit status --shortwhen generated files are gitignored).
Checking instead of writing
agnostic-ai sync --check compares planned output against what is on disk and writes nothing. Exit 0 means no drift; non-zero lists the stale files with counts. Add --diff to print the change per file. That is the CI gate:
The CLI must be installed on the runner first. The CI page (https://agnostic-ai.org/docs/ci/) shows the npm dev dependency and the pinned scripts/install.sh setups.
When --check fails, decide by what changed:
- A spec was edited and the generated file lags (listed as out of date): run
agnostic-ai syncand commit both. - The CLI was upgraded and output shifted: run
sync, review the diff, and commit it as a regeneration with no semantic change. - Someone hand-edited a generated file (listed as edited locally): their edit is about to be lost. Move the change into the matching spec under
.agnostic-ai/, thensync.
Notes
agnostic-ai sync --watchre-emits on every save, touching only affected targets. Useful while authoring several specs.agnostic-ai sync --backupkeeps a.bakbeside each overwritten file;agnostic-ai revertrestores them. Without--backup,revertdeletes generated files.agnostic-ai statusreports spec counts, configured targets, the last sync time, and whether output is stale.agnostic-ai doctoris the stricter pre-merge check.- A warning about an unsupported kind means the target has no surface for it (for example hooks on a target with no hook system). Silence it per project with
on-unsupported: silent. - Never resolve drift by editing generated files. The spec is the source of truth.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/agnostic-ai/skills/sync/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/chemaclass/agnostic-ai/sync)