-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsync.yaml.example
More file actions
58 lines (51 loc) · 1.91 KB
/
Copy pathsync.yaml.example
File metadata and controls
58 lines (51 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Sync configuration - copy to sync.yaml and adjust to taste.
# Paths support ~ for home directory.
# Omit a key (skills/agents/commands) if the tool doesn't support that concept.
# Global ignores — these are never synced to any target.
# ignore:
# skills: [readme]
# agents: [humaniser]
# Extra source repos to sync alongside this one. Each entry points at a
# directory that itself contains skills/ and/or agents/ and/or commands/
# (e.g. the claude/ dir of a sibling repo). All modes see the merged set —
# full sync, --dry-run, pick, and presets. On a name collision the first
# provider wins (this repo beats sources, earlier sources beat later ones)
# and the shadowed copy is reported. Ignores apply to sourced items too.
# sources:
# - ~/code/ux-agent/claude
# - ~/code/a11y-agent/claude
targets:
claude:
enabled: true
skills: ~/.claude/skills/
agents: ~/.claude/agents/
commands: ~/.claude/commands/
# Per-target ignores — merged with global ignores.
# ignore:
# skills: [uofg-design-system]
codex:
enabled: false
skills: ~/.codex/skills/
gemini:
enabled: false
skills: ~/.gemini/skills/
cursor:
enabled: false
skills: ~/.cursor/skills-cursor/
# Presets — named bundles for `./sync preset NAME --to PATH`.
# Items land in PATH/skills/<name>, PATH/agents/<name>, PATH/commands/<name>.
# Typical use: drop a project-shaped set of skills into a fresh repo's
# .claude/ directory without polluting your global ~/.claude/ install.
#
# Example:
# ./sync preset go --to ~/code/new-thing/.claude/
#
# Or wire it into a shell function:
# gopick() { /path/to/agentic-stuff/sync preset go --to "$PWD/.claude/"; }
presets:
go:
skills: [golang, github-create, changelog]
agents: [test-debug]
laravel:
skills: [flux-ui, modern-livewire, larastan, practical-laravel-api]
agents: [livewire-flux-reviewer, test-quality-checker, laravel-owasp-reporter]