Repository navigation
Expand file tree
/
Copy pathopencode.json
More file actions
137 lines (137 loc) · 6.64 KB
/
Copy pathopencode.json
File metadata and controls
137 lines (137 loc) · 6.64 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/big-pickle",
"mcp": {
"context7": {
"type": "remote",
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "{env:CONTEXT7_API_KEY}"
}
}
},
"command": {
"ra-create-epic": {
"description": "Создание эпика: описание бизнес требований и разбивка на этапы",
"template": "{file:./.ai/commands/ra-create-epic.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-feature": {
"description": "Описание функциональных требований",
"template": "{file:./.ai/commands/ra-create-feature.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-summary-plan": {
"description": "Формирование сводного технического плана",
"template": "{file:./.ai/commands/ra-create-summary-plan.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-dev-plan": {
"description": "Формирование технического плана по разработке кода",
"template": "{file:./.ai/commands/ra-create-dev-plan.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-test-plan": {
"description": "Формирование технического плана по написанию тестов",
"template": "{file:./.ai/commands/ra-create-test-plan.md}",
"model": "opencode/gpt-5-nano"
},
"ra-php-implementation": {
"description": "Разработка программного кода согласно техническому плану",
"template": "{file:./.ai/commands/ra-php-implementation.md}",
"model": "opencode/gpt-5-nano"
},
"ra-php-test-implementation": {
"description": "Написание тестов согласно техническому плану",
"template": "{file:./.ai/commands/ra-php-test-implementation.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-tech-doc": {
"description": "Создание технической документации",
"template": "{file:./.ai/commands/ra-create-tech-doc.md}",
"model": "opencode/gpt-5-nano"
},
"ra-create-arch-doc": {
"description": "Создание архитектурной документации",
"template": "{file:./.ai/commands/ra-create-arch-doc.md}",
"model": "opencode/gpt-5-nano"
},
"ra-php-auto-fixer": {
"description": "Автоматическое исправление кода и стиля (Rector и PHPCBF)",
"template": "{file:./.ai/commands/ra-php-auto-fixer.md}",
"model": "opencode/gpt-5-nano"
},
"ra-phpcs-developer": {
"description": "Поиск ошибок PHP_CodeSniffer и их исправление",
"template": "{file:./.ai/commands/ra-phpcs-developer.md}",
"model": "opencode/gpt-5-nano"
}
},
"agent": {
"epic-writer": {
"model": "opencode/big-pickle",
"description": "Создание бизнес требований и планирование этапов эпика",
"prompt": "{file:./.ai/agents/epic-writer.md}"
},
"feature-writer": {
"model": "opencode/big-pickle",
"description": "Создание функциональных требований для этапа",
"prompt": "{file:./.ai/agents/feature-writer.md}"
},
"summary-plan-writer": {
"model": "opencode/big-pickle",
"description": "Создание сводного технического плана",
"prompt": "{file:./.ai/agents/summary-plan-writer.md}"
},
"dev-plan-writer": {
"model": "opencode/big-pickle",
"description": "Создание технического плана разработки кода",
"prompt": "{file:./.ai/agents/dev-plan-writer.md}"
},
"test-plan-writer": {
"model": "opencode/big-pickle",
"description": "Создание технического плана написания тестов",
"prompt": "{file:./.ai/agents/test-plan-writer.md}"
},
"php-developer": {
"model": "opencode/big-pickle",
"description": "Реализация кода на PHP согласно техническому плану",
"prompt": "{file:./.ai/agents/php-developer.md}"
},
"php-test-developer": {
"model": "opencode/big-pickle",
"description": "Разработка тестов согласно техническому плану",
"prompt": "{file:./.ai/agents/php-test-developer.md}"
},
"tech-doc-writer": {
"model": "opencode/big-pickle",
"description": "Создание технической документации для модулей",
"prompt": "{file:./.ai/agents/tech-doc-writer.md}"
},
"arch-doc-writer": {
"model": "opencode/big-pickle",
"description": "Создание архитектурной документации в формате DocHub",
"prompt": "{file:./.ai/agents/arch-doc-writer.md}"
},
"php-auto-fixer": {
"model": "opencode/gpt-5-nano",
"description": "Автоматическое исправление кода и стиля (Rector и PHPCBF)",
"prompt": "{file:./.ai/agents/php-auto-fixer.md}"
},
"phpstan-developer": {
"model": "opencode/gpt-5-nano",
"description": "Поиск ошибок PHPStan и их исправление",
"prompt": "{file:./.ai/agents/phpstan-developer.md}"
},
"phpcs-developer": {
"model": "opencode/gpt-5-nano",
"description": "Поиск ошибок PHP_CodeSniffer и их исправление",
"prompt": "{file:./.ai/agents/phpcs-developer.md}"
},
"markdownlint": {
"model": "opencode/gpt-5-nano",
"description": "Исправление ошибок форматирования Markdown-документов",
"prompt": "{file:./.ai/agents/markdownlint.md}"
}
}
}