chemaclass/agnostic-ai/sync

Claude Code and agent skill by chemaclass/agnostic-ai

Trust tier 3
  • community
Source check pending

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/sync

SKILL.md

sync

Emits one set of specs to every configured target in its native format.

Steps

  1. Run agnostic-ai sync. It writes only the files whose content changed, so git status after a no-op run is empty.
  2. Read the summary. Each line names a target and the paths it wrote.
  3. Show the user the diff: git diff --stat (or git status --short when 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:

yaml
- run: agnostic-ai sync --check --diff

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 sync and 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/, then sync.

Notes

  • agnostic-ai sync --watch re-emits on every save, touching only affected targets. Useful while authoring several specs.
  • agnostic-ai sync --backup keeps a .bak beside each overwritten file; agnostic-ai revert restores them. Without --backup, revert deletes generated files.
  • agnostic-ai status reports spec counts, configured targets, the last sync time, and whether output is stale. agnostic-ai doctor is 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chemaclass/agnostic-ai/sync/badge)](https://verified-skill.com/skills/chemaclass/agnostic-ai/sync)

Something wrong with this skill or its page? Tell us.