mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-26 23:04:38 +03:00
ebd620d262
Харнес-слой поверх пола §1B: ловит правки мимо навыков-мутаторов. - support-guard.mjs (PreToolUse Edit|Write|MultiEdit) — §1A: блокирует сырую правку объекта поставщика «на замке» / read-only конфы; реакция deny|warn|off из .v8-project.json editingAllowedCheck, идентично §1B. - skill-suggester.mjs (PostToolUse Read|Grep|Glob|Edit|Write|MultiEdit) — ненавязчивая подсказка профильного навыка, throttle 1×/сессия/группа, не блокирует; флаг skillSuggester (on|off). - common/: support-state.mjs (порт декодера bin 1:1 из Assert-EditAllowed), project.mjs (реакция из .v8-project.json), object-class.mjs (карта путь→навык с различением cf/cfe и mxl/скд по нюху корня). - test/run.mjs: 38 standalone-тестов на корпусе cfsrc + синтетике. - plugin.json: hooks → ./hooks/hooks.json (авто-загрузка в плагине). §1C (грубый Bash-гейт) отброшен — дублирует §1B, формат bin заморожен. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
33 lines
937 B
JSON
33 lines
937 B
JSON
{
|
|
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
|
|
"name": "1c-skills",
|
|
"description": "[PowerShell] Навыки для разработки на 1С:Предприятие 8.3 — абстракции над XML-форматами и CLI конфигуратора, плюс глаза и руки для тестирования через веб-клиент.",
|
|
"author": {
|
|
"name": "Nikolay Shirokov"
|
|
},
|
|
"homepage": "https://github.com/Nikolay-Shirokov/cc-1c-skills",
|
|
"repository": "https://github.com/Nikolay-Shirokov/cc-1c-skills",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"1c",
|
|
"1c-dev",
|
|
"cf",
|
|
"cfe",
|
|
"epf",
|
|
"erf",
|
|
"metadata",
|
|
"configuration",
|
|
"extension",
|
|
"form",
|
|
"report",
|
|
"skd",
|
|
"data-processor",
|
|
"mxl",
|
|
"web-client",
|
|
"testing",
|
|
"test-automation"
|
|
],
|
|
"skills": "./.claude/skills/",
|
|
"hooks": "./hooks/hooks.json"
|
|
}
|