This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git


The following commit(s) were added to refs/heads/main by this push:
     new 365de94  skills/setup-shared-config-sync: trim frontmatter to fit 
metadata budget (#127)
365de94 is described below

commit 365de940743d9205390ac0832e4d2fb3290f8c1b
Author: Yeonguk Choo <[email protected]>
AuthorDate: Mon May 11 19:29:51 2026 +0900

    skills/setup-shared-config-sync: trim frontmatter to fit metadata budget 
(#127)
    
    Trims setup-shared-config-sync frontmatter from 1,138 → 831 chars
    (margin 398 → 705). Drops the doc cross-reference parenthetical (body
    already cross-references the secure-agent-setup doc) and the explicit
    file enumeration in when_to_use (shortened to a categorical list), and
    tightens the "Also appropriate after..." sentence.
    
    All three literal trigger phrases preserved verbatim. Safety rails
    (never force-push / never rewrite / never modify outside
    `~/.claude-config/`) and the pull-rebase-first behaviour preserved.
    
    Tracking: #118
---
 .claude/skills/setup-shared-config-sync/SKILL.md | 30 ++++++++++--------------
 1 file changed, 13 insertions(+), 17 deletions(-)

diff --git a/.claude/skills/setup-shared-config-sync/SKILL.md 
b/.claude/skills/setup-shared-config-sync/SKILL.md
index 9acb4d2..6be05fe 100644
--- a/.claude/skills/setup-shared-config-sync/SKILL.md
+++ b/.claude/skills/setup-shared-config-sync/SKILL.md
@@ -2,26 +2,22 @@
 name: setup-shared-config-sync
 description: |
   Commit + push the user's shared Claude config to the
-  `~/.claude-config` private dotfile-style sync repo (per
-  `docs/setup/secure-agent-setup.md` → Syncing user-scope config across
-  machines). Inspects `~/.claude-config` for uncommitted local
-  edits and unpushed commits, drafts a commit message for any
-  unstaged changes, asks for explicit approval, then commits and
-  pushes. Pull-with-rebase is run *first* if the local checkout is
-  behind, so a push never overwrites concurrent work from another
-  machine. Never force-pushes; never rewrites already-pushed
-  history; never modifies a file outside `~/.claude-config/`.
+  `~/.claude-config` private dotfile-style sync repo. Inspects
+  for uncommitted local edits and unpushed commits, drafts a
+  commit message, and after explicit approval commits and
+  pushes. Runs `git pull --rebase` first if the local checkout
+  is behind, so a push never overwrites concurrent work from
+  another machine. Never force-pushes; never rewrites
+  already-pushed history; never modifies files outside
+  `~/.claude-config/`.
 when_to_use: |
   Invoke when the user says "sync my Claude config", "push my
   ~/.claude-config", "commit shared Claude config", or after
-  modifying a file that lives in `~/.claude-config/` —
-  `~/.claude-config/scripts/*.sh`,
-  `~/.claude-config/CLAUDE.md`,
-  `~/.claude-config/commands/*`, the `sync.sh` itself, etc. Also
-  appropriate after the `setup-isolated-setup-update` skill surfaces
-  drift on a script that the user keeps in `~/.claude-config/` and
-  the user wants the framework's update propagated to every
-  machine the sync repo is checked out on.
+  modifying a file in `~/.claude-config/` (scripts, CLAUDE.md,
+  commands, sync.sh). Also appropriate after
+  `setup-isolated-setup-update` surfaces drift on a script the
+  user keeps in `~/.claude-config/` and wants propagated to
+  other machines.
 license: Apache-2.0
 ---
 

Reply via email to