Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md.

AGPL-3.0Auto-check: notesAgent Workflows

Install Write Plan

skills CLI
$ npx skills add Arman-Kudaibergenov/1c-ai-development-kit --skill write-plan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Arman-Kudaibergenov/1c-ai-development-kit write-plan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Arman-Kudaibergenov/1c-ai-development-kit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/write-plan .claude/skills/write-plan && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
write-plan
GitHub stars
166
Token cost
~1.3k tokens
SKILL.md length
282 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md.

  • Tasks that involve Design tokens
  • SKILL.md covers Вход, Выход, Процесс and Правила качества плана, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Brainstorming

What it does

Write Plan is an agent skill from Arman-Kudaibergenov/1c-ai-development-kit. Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md. SHOULD также вызывать как промежуточный шаг между brainstorm и subagent-dev. Do NOT использовать для обсуждения идеи — используй brainstorm; для выполнения задач — используй subagent-dev.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Design tokens, Brainstorming and Subagents. The repository describes itself as: Comprehensive AI agents, skills and rules toolkit for 1C:Enterprise development in Cursor IDE. The licence is AGPL-3.0.

When your agent uses it

  • Tasks that involve Design tokens
  • Tasks that involve Brainstorming
  • Tasks that involve Subagents

Example prompts

  • “/write-plan”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Glob, Grep, Bash, mcp__rlm-toolkit__rlm_route_context

What it can do on your machine

Read from SKILL.md and the folder at commit 92d389e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Glob
    • Grep
    • Bash
    • mcp__rlm-toolkit__rlm_route_context

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Write Plan loads about 1.3k tokens when it runs. Until then it costs about 90 tokens; SKILL.md has 282 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~90
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Glob, Grep, Bash, mcp__rlm-toolkit__rlm_route_context

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Arman-Kudaibergenov/1c-ai-development-kit at commit 92d389e, republished under its AGPL-3.0 licence (© Arman-Kudaibergenov). 282 words, ~1,267 tokens.

Download SKILL.mdSave it as .claude/skills/write-plan/SKILL.md (or your agent's skills folder).
name
write-plan
description
Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md. SHOULD также вызывать как промежуточный шаг между brainstorm и subagent-dev. Do NOT использовать для обсуждения идеи — используй brainstorm; для выполнения задач — используй subagent-dev.
allowed-tools
Read, Write, Glob, Grep, Bash, mcp__rlm-toolkit__rlm_route_context
argument-hint
<путь к design.md или feature-name>

/write-plan — Детальный план реализации

Превращает согласованный дизайн в исполняемый список задач для субагентов или последовательного выполнения.

Вход

Аргумент $ARGUMENTS — одно из:

  • Путь к design.md: openspec/changes/my-feature/design.md
  • Название фичи: my-feature (ищет openspec/changes/my-feature/design.md)
  • Ничего — ищет единственный активный change в openspec/changes/

Выход

openspec/changes/<feature>/tasks.md — исполняемый чеклист задач.


Процесс

Шаг 1 — Загрузка контекста
rlm_route_context(query="project architecture patterns 1C metadata")

Прочитай:

  • openspec/changes/<feature>/design.md — согласованный дизайн
  • openspec/project.md — если есть, соглашения проекта
  • Связанные XML/BSL файлы из design.md через Grep/Glob
Шаг 2 — Декомпозиция на задачи

Правила декомпозиции:

  • Каждая задача = 2-5 минут работы субагента
  • Одна задача — одна атомарная операция (создать объект / написать модуль / добавить форму)
  • Зависимости явные: «Задача 3 требует завершения Задачи 1»
  • Порядок: сначала метаданные → потом BSL → потом формы → потом интеграции → валидация

Типовые категории задач для 1С:

КатегорияПримеры задач
МетаданныеСоздать справочник, добавить реквизит, создать регистр
МодулиНаписать ОбщийМодуль, ObjectModule, ManagerModule
ФормыСоздать форму, добавить элементы, написать модуль формы
РолиСоздать роль, настроить права
ПодсистемыДобавить объекты в подсистему
ИнтеграцииПодписки на события, регистрация в БСП
ВалидацияПроверить синтаксис, обновить БД
Шаг 3 — Написание tasks.md

Сохрани в openspec/changes/<feature>/tasks.md.

Формат заголовка
markdown
# <Название фичи> — План реализации

> **Для субагента:** используй `/subagent-dev openspec/changes/<feature>/tasks.md`
> для выполнения задач по одной с ревью между ними.

**Цель:** <одно предложение — что строим>

**Дизайн:** `openspec/changes/<feature>/design.md`

**Порядок выполнения:** последовательно, если не указано иное

---
Формат каждой задачи
markdown
## Задача N: <Глагол + существительное>

**Статус:** `[ ]`

**Зависимости:** Задача X (или «нет»)

**Что делаем:**
<1-3 предложения — суть задачи>

**Файлы:**
- Создать: `src/Catalogs/МойСправочник/`
- Изменить: `src/CommonModules/МойМодуль/Module.bsl`
- Скилл: `/meta-compile` или `/form-compile` и т.д.

**Шаги:**
1. <конкретное действие — не «написать код», а «добавить реквизит Статус типа Перечисление.СтатусыЗаказа»>
2. <следующий шаг>
3. ...

**Проверка:**
- [ ] <критерий 1 — конкретный и проверяемый>
- [ ] <критерий 2>
- [ ] Синтаксис BSL проверен через `1c-syntax-checker`

**Коммит:** `feat: <краткое описание>`
Шаг 4 — Финальная задача: валидация

Последняя задача в плане всегда:

markdown
## Задача N: Финальная валидация

**Статус:** `[ ]`

**Зависимости:** все предыдущие задачи

**Шаги:**
1. Запустить `/cf-validate` или `/epf-validate` (по типу объекта)
2. Если нужно обновление БД: `/db-update`
4. Проверить критерии приёмки из design.md

**Проверка:**
- [ ] Конфигурация валидна
- [ ] Все критерии из design.md выполнены
Шаг 5 — Предложение режима выполнения

После сохранения tasks.md предложи два варианта:

План сохранён: openspec/changes/<feature>/tasks.md
Задач: N

Как выполнять?

1. /subagent-dev openspec/changes/<feature>/tasks.md
   — Субагенты на каждую задачу + ревью между задачами
   — Лучше для сложных доработок (3+ задачи, несколько модулей)

2. /openspec-apply <feature>
   — Последовательное выполнение в текущей сессии
   — Лучше для простых задач (1-3 задачи, один объект)

Не запускать автоматически — пользователь выбирает сам.


Правила качества плана

  • Точные пути — не src/modules/, а src/CommonModules/УправлениеЗаказами/Module.bsl
  • Точные скиллы — указывай какой скилл использовать для каждой задачи
  • Проверяемые критерии — не «код работает», а «форма открывается, список заполняется»
  • YAGNI — не планировать то, чего нет в design.md
  • Без лишних коммитов — один коммит на задачу, не на каждый файл
  • BSL всегда через checker — каждая задача с BSL кодом включает проверку синтаксиса

Анти-паттерны

  • ❌ Задача «Реализовать весь модуль» — слишком большая, разбить
  • ❌ Проверка «проверить что всё работает» — непроверяемо, конкретизировать
  • ❌ Задачи без указания файлов
  • ❌ Пропустить задачу финальной валидации
  • ❌ Начать выполнение не дождавшись выбора пользователя

© Arman-Kudaibergenov, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/write-plan of Arman-Kudaibergenov/1c-ai-development-kit.

Open the folder on GitHubat commit 92d389e

Compare with similar skills

Write Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Write Plan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Write Plan this skillArman-Kudaibergenov/1c-ai-development-kit166—~1.3kAutomated safety check: NotesAGPL-3.0
UX Create Manifesth0x91b/dev-3.0307—~2.7kAutomated safety check: PassApache-2.0
Figma From Code Setup Tokensbitovi/ai-enablement-prompts121—~2.4kAutomated safety check: PassMIT
BrainstormAedelon/claude-code-blueprint120—~1.1kAutomated safety check: PassCustom licence
Cp Exploretangziwen/CubeMiniGame359—~535Automated safety check: PassMIT
Round TableSoul-Brews-Studio/arra-oracle-skills-cli122—~2.1kAutomated safety check: PassMIT

Similar skills

  • UX Create Manifest

    h0x91b/dev-3.0

    Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…

    307 GitHub stars~2.7k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Figma From Code Setup Tokens

    bitovi/ai-enablement-prompts

    Subagent for figma-from-code Phase 1. An agent skill from bitovi/ai-enablement-prompts.

    121 GitHub stars~2.4k tokensUpdated 27 days ago
    Frontend & DesignAuto-check passed
  • Brainstorm

    Aedelon/claude-code-blueprint

    Multi-agent brainstorming and strategic thinking on any complex topic.

    120 GitHub stars~1.1k tokensUpdated 7 mo ago
    Agent WorkflowsAuto-check passed
  • Cp Explore

    tangziwen/CubeMiniGame

    Explore and clarify a prospective CodePlan before writing design.md.

    359 GitHub stars~535 tokensUpdated 19 days ago
    Agent WorkflowsAuto-check passed
  • Round Table

    Soul-Brews-Studio/arra-oracle-skills-cli

    Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN, DEEPEN, CONVERGE, VOTE), one subagent per…

    122 GitHub stars~2.1k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check passed
  • Simulate User Py4vasp

    vasp-dev/py4vasp

    Validate a py4vasp change from the outside by dispatching a subagent to role-play a user who may read only the documentation, never the source.

    100 GitHub stars~2.5k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from Arman-Kudaibergenov/1c-ai-development-kit

All 50 skills in this repo
  • 1c Web Session

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван для управления 1С:Предприятие в веб-клиенте через Playwright MCP: запуск/перезапуск/завершение сеанса, навигация, создание и редактирование справочников и документов.

    166 GitHub stars~2.5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Inspect

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван для анализа и инспекции любого объекта 1С из XML-выгрузки: конфигурация (cf-info), объект метаданных (meta-info), управляемая форма (form-info), схема компоновки данных…

    166 GitHub stars~3.4k tokensUpdated 4 mo ago
    Auto-check: notes
  • 1c Project Init

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь говорит "инициализируем проект", "init project", просит настроить 1С-проект.

    166 GitHub stars~4.2k tokensUpdated 4 mo ago
    Auto-check: notes
  • Cf Edit

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда нужно изменить свойства конфигурации, добавить или удалить объект из состава ChildObjects, настроить роли по умолчанию.

    166 GitHub stars~582 tokensUpdated 4 mo ago
    Auto-check: notes
  • Cfe Diff

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда нужно проанализировать состав расширения (CFE): заимствованные объекты, перехватчики, проверить перенесены ли вставки.

    166 GitHub stars~531 tokensUpdated 4 mo ago
    Auto-check: notes
  • Cfe Init

    Arman-Kudaibergenov/1c-ai-development-kit

    Этот скилл MUST быть вызван когда пользователь просит создать новое расширение конфигурации (CFE) для исправления, доработки или дополнения.

    166 GitHub stars~569 tokensUpdated 4 mo ago
    Auto-check: notes

Questions about Write Plan

What does Write Plan do?

Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md. Write Plan is an agent skill from Arman-Kudaibergenov/1c-ai-development-kit.md.

When should I use Write Plan?

Write Plan fits situations like: tasks that involve Design tokens; tasks that involve Brainstorming; tasks that involve Subagents.

How do I install Write Plan in Claude Code?

Run `npx skills add Arman-Kudaibergenov/1c-ai-development-kit --skill write-plan -a claude-code`. Or copy the skill folder (.claude/skills/write-plan in Arman-Kudaibergenov/1c-ai-development-kit) into .claude/skills/write-plan in your project. Claude Code loads it when a task matches its description.

How do I install Write Plan in Codex?

Run `npx skills add Arman-Kudaibergenov/1c-ai-development-kit --skill write-plan -a codex`. Or copy the skill folder (.claude/skills/write-plan in Arman-Kudaibergenov/1c-ai-development-kit) into .agents/skills/write-plan in your project. Codex loads it when a task matches its description.

Can I use Write Plan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arman-Kudaibergenov/1c-ai-development-kit --skill write-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/write-plan, .gemini/skills/write-plan, .github/skills/write-plan and .opencode/skills/write-plan in your project.

What does Write Plan need to run?

SKILL.md names no scripts, command-line tools or credentials: Write Plan is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Glob, Grep, Bash, mcp__rlm-toolkit__rlm_route_context.

Does Write Plan access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Write Plan safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Write Plan use?

Write Plan is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Write Plan use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Write Plan?

Skills that share tags, products or a category with Write Plan: UX Create Manifest (h0x91b/dev-3.0, 307 stars), Figma From Code Setup Tokens (bitovi/ai-enablement-prompts, 121 stars), Brainstorm (Aedelon/claude-code-blueprint, 120 stars) and Cp Explore (tangziwen/CubeMiniGame, 359 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Write Plan?

Arman-Kudaibergenov (a GitHub user) maintains it in Arman-Kudaibergenov/1c-ai-development-kit, which has 166 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on May 25, 2026.

Source: Arman-Kudaibergenov/1c-ai-development-kit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.