用途:为一个 1C(1С:Предприятие)项目初始化或补充工程脚手架。技能会先判断目标目录中是否已存在 .claude/skills/:不存在则执行全新初始化(new),存在则进入补充模式(enrich),同步缺失或过期的技能与文档。
主要能力:按项目类型(configuration / extension / configuration + extension / external-processor / other)收集信息,生成或填充 CLAUDE.md、.mcp.json 和 .v8-project.json;创建 openspec 目录结构;可选地在 CT107 上部署信息库并发布 Web;强制安装 AI_Debug 扩展并部署 codemetadata MCP;从数据库导出主配置与扩展源码;初始化 git 仓库并推送到 Gitea;在 CT100 上配置 mcp-bsl-lsp 容器与定时 git pull 自动同步。
必要用法:技能触发词包括“инициализируем проект”“init project”等。核心命令为 powershell.exe -NoProfile -File "...\1c-project-init\scripts\init.ps1" -TargetPath "<target>" -Mode <new|enrich>。导出/加载 XML、部署信息库等操作必须调用对应技能而非手动运行 1cv8 DESIGNER。部署信息库前需确保容器内 Xvfb 已运行,部署脚本为 /opt/1c-dev/deploy-infobase.sh。
适用场景:需要为一套既有 1C 平台、服务器与容器环境快速搭建标准化的 AI 辅助开发工程时使用。
限制:资料中给出大量示例路径、端口映射与服务器别名(如 C:\Users\YOUR_USERNAME\...、YOUR_EDT_SERVER、YOUR_SERVER、YOUR_GITEA_TOKEN 等)均为模板占位,实际需替换为环境真实值;.v8-project.json 含密码且被 .gitignore 排除;-V8Path 必须与服务器平台版本一致,否则出现版本不匹配错误;enrich 模式不会覆盖 CLAUDE.md、.mcp.json、.v8-project.json 与 openspec/;其余细节(如平台兼容范围、授权价格等)资料未提供。