bsp-patterns

Guide reuse of BSP/SSL standard patterns for 1C Enterprise subsystem functionality.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill bsp-patterns-arman-kudaibergenov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bsp-patterns
Source: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/bsp-patterns
Command: npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill bsp-patterns-arman-kudaibergenov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents unnecessary custom implementations by guiding you to find and reuse existing BSP/SSL patterns for common 1C Enterprise integration points (users, files, printing, background jobs, versioning, and email).

Core Features & Use Cases

  • BSP-first workflow: Enforces checking BSP/SSL solutions before writing new code.
  • Two-stage discovery: Uses MCP ssl_search for SSL/BSP matches, then falls back to codebase search via codesearch.
  • Coverage of key modules: Helps with practical pattern selection for Users & rights, File operations, Printing, Background (long) operations, Object versioning, and Email messages.

Quick Start

Ask for BSP/SSL patterns to handle your intended feature by telling the assistant what you need (e.g., users, files, printing, background tasks, versioning, or email) and instruct it to search via ssl_search first, then reuse the found pattern before proposing any custom code.

Frequently Asked Questions about bsp-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find existing BSP patterns for users and permissions in 1C Enterprise?

To find existing BSP patterns for users and permissions in 1C Enterprise, search the SSL library using the ssl_search tool first, then fall back to a codebase codesearch to locate reusable standard modules before writing any custom code.

What is the best way to handle background long-running operations with progress in 1C?

The best way to handle background long-running operations with progress in 1C is to reuse existing BSP/SSL standard patterns by searching the library first, which prevents unnecessary custom implementations and avoids accumulating technical debt.

Can I use BSP standard patterns for printing form registration and email sending?

Yes, BSP standard patterns support printing form registration and email message sending. You should query the SSL library using ssl_search to find the appropriate module pattern and reuse it instead of implementing a custom solution.

Does the BSP-first workflow require specific dependencies for file storage and object versioning?

The BSP-first workflow for file storage, attachments, and object versioning history requires no external dependencies. It uses the built-in ssl_search and codebase codesearch tools to discover and apply standard 1C Enterprise subsystem patterns.

When should I not use BSP patterns and write custom code instead?

You should avoid BSP patterns and write custom code only when the standard BSP module does not fit your specific requirements. The workflow requires you to search SSL first and provide clear justification if a custom solution is necessary.

How do I search for BSP subsystem patterns for file operations step by step?

To search for BSP subsystem patterns for file operations, first query the MCP ssl_search tool for existing SSL matches. If no pattern is found, execute a fallback codebase search via codesearch to locate relevant implementations before proceeding.