luastoned/code-kit/sync-project-configs

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Merge relevant code-kit configuration fragments into a target project. Use only when explicitly requested as $sync-project-configs.

Install

npx vskill@latest install luastoned/code-kit/sync-project-configs

SKILL.md

Sync Project Configs

Merge shared defaults with target-specific configuration. An audit request is read-only; applying or syncing authorizes relevant config edits within the requested project.

Discovery

Resolve the user-supplied source or resolve symlinks to this skill and use configs/ in the code-kit root two directories above it. Read its AGENTS.md for the authoritative file inventory and application conditions. If unavailable, check known source locations before asking for the path.

List source and matching target files, including dotfiles, with rg --files --hidden or equivalent. Do not copy source configs/AGENTS.md into the target.

Inspect existing configs, manifests, lockfiles, workspace boundaries, and local tool commands relevant to the fragments. Apply only tools the project uses or the user is adopting. Undocumented fragments require clarification of their purpose before application.

Merge Decisions

  • Copy a missing fragment only when relevant; merge existing structured files instead of replacing them.
  • Preserve target paths, generated-file exclusions, runtimes, framework integrations, and semantic overrides.
  • Recursively merge objects. Union ignore lists only when their syntax and ordering semantics permit it; preserve order-sensitive rules.
  • Preserve conflicting scalar values and report the conflict. Ask only when a necessary change cannot meet the request without choosing between materially different conventions.
  • Prefer an existing valid target schema when it is more specific.
  • Treat partial manifests as fragments: merge scripts, not entire package manifests.
  • Test-related configuration, scripts, CI jobs, and dependencies are opt-in. Do not create or change them under a general config-sync request unless the user explicitly includes that test work. Existing checks may still run within scope.
  • Do not add dependencies or commands solely because the source mentions them. Broader migrations require a request that includes that work.
  • Apply alias and runtime settings only under the source inventory's compatibility conditions.

Completion

For an audit, report proposed copies, merges, skips, and conflicts without editing.

For a sync, patch the relevant files, parse changed structured configs with a suitable local parser, and run the affected tools when available. Continue through fixes introduced by the merge. Report copied, merged, skipped, and deferred fragments, preserved choices, and verification limits.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
8

Stars and forks are for the whole GitHub repository, not this skill alone. 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/luastoned/code-kit/sync-project-configs/badge)](https://verified-skill.com/skills/luastoned/code-kit/sync-project-configs)

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