Skip to content

feat(sync): skip existing skills in target cli folders and notify at completion (#169) - #177

Merged
OdevMatheus merged 1 commit into
masterfrom
feat/skip-existing-skills
Nov 6, 2026
Merged

OdevMatheus merged 1 commit into
masterfrom
feat/skip-existing-skills

Conversation

@OdevMatheus

Copy link
Copy Markdown
Owner

Implements RN1 (Closes #169):

  • Validates whether a Skill or Subagent already exists in any target AI CLI/IDE folder before writing ( indExistingItemPathInTarget).
  • Skips existing Skills/Subagents (» SKIPPED) without overwriting or replacing user files on disk when --force is not passed, while continuing normal installation for other selected targets.
  • Renders a Skipped — Already Exists summary notice at the end of the execution report.
  • Adds unit and integration tests in ests/router_sync.test.ts and ests/tui_terminal.test.ts.

@OdevMatheus
OdevMatheus merged commit 6989235 into master Nov 6, 2026
@OdevMatheus
OdevMatheus deleted the feat/skip-existing-skills branch November 6, 2026 15:41
@github-actions github-actions Bot added 📄 docs Documentation, ADRs, templates, and guides 🔄 multi-runtime Context-aware repo router and multi-runtime sync adapters (Claude, AGY, Cursor, Codex, Copilot) 🐍 core-engine labels Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐍 core-engine 📄 docs Documentation, ADRs, templates, and guides 🔄 multi-runtime Context-aware repo router and multi-runtime sync adapters (Claude, AGY, Cursor, Codex, Copilot)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(sync): skip existing skills and subagents in target cli folders without overwriting and notify at completion

1 participant