-
Notifications
You must be signed in to change notification settings - Fork 101
Expand file tree
/
Copy pathrulesync.jsonc
More file actions
49 lines (43 loc) · 1.08 KB
/
rulesync.jsonc
File metadata and controls
49 lines (43 loc) · 1.08 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
{
"$schema": "https://github.com/dyoshikawa/rulesync/releases/latest/download/config-schema.json",
// List of tools to generate configurations for
"targets": ["copilot", "claudecode", "opencode"],
"features": {
"copilot": {
"rules": {
"ruleDiscoveryMode": "explicit",
"includeLocalRoot": false
},
"commands": true,
"mcp": false,
"subagents": true,
"skills": true
},
"claudecode": {
"rules": true,
"commands": true,
"mcp": true,
"subagents": true,
"skills": true
},
"opencode": {
"rules": true,
"commands": true,
"mcp": true,
"subagents": true,
"skills": true
}
},
// Base directory or directories for generation.
"baseDirs": ["."],
// Delete existing files before generating
"delete": true,
"verbose": true,
"silent": false,
"simulateCommands": true,
"simulateSubagents": true,
"simulateSkills": true,
// When true (default), `rulesync gitignore` only emits entries for the
// tools listed in `targets`.
"gitignoreTargetsOnly": true
}