sync-horizon
0
总安装量
8
周安装量
安装命令
npx skills add https://github.com/incept5/eve-skillpacks --skill sync-horizon
Agent 安装分布
codex
8
claude-code
8
gemini-cli
8
Skill 文档
Sync Horizon
Synchronize eve-skillpacks with the latest state of the eve-horizon repository.
Prerequisites
- The eve-horizon repo must be at
../eve-horizon(sibling directory) .sync-state.jsonmust exist in the repo root (create from template if missing).sync-map.jsonmust exist in the repo root
Workflow
Phase 1: Discover Changes
- Read
.sync-state.jsonto getlast_synced_commit - If
last_synced_commitis null, use the first eve-horizon commit (full baseline sync) - Run in eve-horizon:
cd ../eve-horizon && git log --oneline <last_synced_commit>..HEAD - Get the detailed diff of watched paths:
cd ../eve-horizon && git diff --stat <last_synced_commit>..HEAD -- docs/system/ docs/ideas/agent-native-design.md docs/ideas/platform-primitives-for-agentic-apps.md packages/cli/src/commands/ AGENTS.md - For each changed file, read
git diff <last_synced_commit>..HEAD -- <file>to understand what changed
Phase 2: Analyze Impact
Using .sync-map.json, determine:
- Reference doc updates: Which reference docs need updating based on changed source files
- Skill updates: Which skills need updating based on changed concepts/commands
- New skill opportunities: Are there new platform features that deserve their own skill?
- Refactoring opportunities: Should any skills be split, merged, or restructured?
Create a change plan listing:
- Files to update with summary of changes
- New files to create with rationale
- Skills to refactor with reasoning
Phase 3: Execute Updates
For each affected reference doc:
- Read the current eve-horizon source doc(s)
- Read the current skillpack reference doc
- Distill the changes into the reference doc â these are curated distillations, not copies
- Preserve the reference doc’s existing structure and voice
For each affected skill:
- Read the current skill SKILL.md
- Identify what needs to change (new commands, changed workflows, new capabilities)
- Update the skill maintaining imperative voice and conciseness
For new skills:
- Create the skill directory with SKILL.md
- Add references/ if needed
- Update the parent pack README
- Update ARCHITECTURE.md listings
Phase 4: Update Tracking
- Get the current HEAD of eve-horizon:
cd ../eve-horizon && git rev-parse HEAD - Update
.sync-state.json:- Set
last_synced_committo the HEAD hash - Set
last_synced_atto current ISO timestamp - Append to
sync_log(keep last 10 entries)
- Set
- Update ARCHITECTURE.md if pack structure changed
Phase 5: Report
Output a sync report:
## Sync Report: <old_commit_short>..<new_commit_short>
### Platform Changes
- <list of eve-horizon changes that affected skillpacks>
### Updated Reference Docs
- <file>: <what changed>
### Updated Skills
- <skill>: <what changed>
### New Skills
- <skill>: <why created>
### Refactoring
- <what was restructured and why>
### Next Steps
- <any manual follow-up needed>