Repo Sync

Checks sync status and invokes the subagent to align repositories if needed.

GoogleCloudPlatform 9dbb402 1.1 KB Updated

File contents

repo-sync

Use this skill to check if the downstream workspace is synchronized with Magic Modules and to perform the sync if needed.

Execution Steps

1. Check Sync Status

  • Execute the check-sync-provider skill (located in .agents/skills/utils/check-sync-provider/SKILL.md) to determine if the downstream repository is aligned with the correct Magic Modules base commit.

2. Prompt User if Needed

  • If the workspace is clearly out of sync or if you are unsure, ask the user if they would like to run a full repository sync to establish a clean baseline.
  • If the user says no, skip the sync and report back to the workflow.

3. Execute Sync

  • If the user agrees or if you are confident a sync is required and safe, use the invoke_subagent tool to call the repo-sync subagent.
  • Prompt to send: "Please initialize and sync the workspace located at the following path: <insert_absolute_path_here>"
  • Wait for the subagent to return its final completion message.

googlecloudplatform/magic-modules/tree/main/.agents/skills/operations/repo-sync commit 9dbb4022be

Frequently asked questions

npx skillmds@latest add googlecloudplatform/repo-sync