원클릭으로
vanessa-scenario-policy
When writing Vanessa features, apply authoring rules
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
When writing Vanessa features, apply authoring rules
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
When writing or reviewing BSL, apply 1C standards
При написании или ревью BSL применять стандарты 1С
Orchestrator: routing work and agent phases
Оркестратор: маршрутизация работы и фаз агентов
BSL LSP navigation: definitions, refs, call graph
Rules for using RLM tools for project search and navigation in 1C/BSL
| name | vanessa-scenario-policy |
| description | When writing Vanessa features, apply authoring rules |
| alwaysApply | true |
Trigger: creating or modifying a
.featurefile. When triggered, apply thevanessa-authoringskill (framework/skills/tool-usage/vanessa/vanessa-authoring/SKILL.md).
A scenario (Vanessa) test exists to verify client behavior through the UI, imitating user actions. The division of "what we test with which test" is canonical in
tdd-policy(section "Purpose of layers"); here are only Vanessa specifics.
window opened, in the field named ... I enter, I click the ... button, I see the element, element ... is available). It is FORBIDDEN to replace the user action path with a server call (ПроверитьЗаполнение(), ЗаписатьОбъект(), direct call of a common module) - such a "scenario" is a unit test in Vanessa clothing and misses form-layer defects.And I close TestClient + a new Given I connect TestClient. You cannot assign technical roles to the business user just to pass infrastructure steps..feature file MUST contain the tag @task-<ID> (for example @task-103) at the Feature: level.# Task: <ID> - <title>.code-navigation). A discrepancy between code and test is a discovered mismatch; record it as a result.va-visual-check, not from guesses based on code or memory. Remember the difference between identifiers: the steps "contains strings" / "go to line" expect the title (Title), while "remember the field value" expects the name (name) - the exact value is learned by inspecting the form, not guessed. A discrepancy between the scenario and the real UI is a discovered mismatch; record it as a result.@exportscenarios), and one document can have several. Details - vanessa-authoring.depends_on: