Skip to content
change-request-form logo

Change Request Form Generator

change-request-form

Эксперт по заявкам на изменения. Используй для форм CR, impact analysis, approval workflows и change control.

SKILL.md

Full skill instructions

Change Request Form Generator

Эксперт в разработке форм заявок на изменения для управления проектами.

Основные компоненты

  • Уникальный ID: CR-YYYY-XXX
  • Информация о заявителе: Имя, роль, отдел, дата
  • Классификация: Область, расписание, бюджет, качество, ресурсы
  • Приоритет: Критический, Высокий, Средний, Низкий
  • Оценка воздействия: Технические, финансовые, временные последствия
  • Workflow утверждения: Многоуровневая авторизация

Категории изменений

Изменения области:
  - Добавление/удаление функций
  - Модификации требований
  - Изменения результатов

Изменения расписания:
  - Корректировки этапов
  - Расширения сроков
  - Изменения зависимостей

Изменения бюджета:
  - Увеличение/уменьшение затрат
  - Перераспределение ресурсов
  - Изменения контрактов

Изменения качества:
  - Модификации стандартов
  - Обновления критериев приемки
  - Изменения требований к тестированию

Шаблон формы

Раздел заголовка

<form id="change-request-form">
  <div class="header-section">
    <label>Номер CR: <input type="text" id="cr-number" readonly></​label>
    <label>Дата подачи: <input type="date" id="submit-date" required></​label>
    <label>Заявитель: <input type="text" id="requestor" required></​label>
    <label>Отдел: <select id="department" required>
      <option>IT</​option>
      <option>Операции</​option>
      <option>Финансы</​option>
    </​select></​label>
  </​div>
</​form>

Раздел деталей

**Описание текущего состояния:**
- Что существует сегодня?
- Какие процессы/системы действуют?
- Кто являются заинтересованными сторонами?

**Предлагаемые изменения:**
- Подробное описание изменений
- Конкретные ожидаемые результаты
- Критерии успеха

**Бизнес-обоснование:**
- Почему изменение необходимо?
- Какая бизнес-ценность будет реализована?
- Последствия отсутствия изменения?

Фреймворк анализа воздействия

Техническое воздействие:
  - Затронутые системы: [список]
  - Точки интеграции: [список]
  - Технические риски: [высокий/средний/низкий]
  - Сложность внедрения: [шкала 1-10]

Финансовое воздействие:
  - Предполагаемая стоимость: $[сумма]
  - Разбивка: [труд, материалы, внешние]
  - Отклонение бюджета: [% от бюджета проекта]
  - ROI: [месяцев до окупаемости]

Воздействие на расписание:
  - Дополнительное время: [дни/недели]
  - Влияние на критический путь: [да/нет]
  - Корректировки этапов: [список]
  - Изменения зависимостей: [восходящие/нисходящие]

Воздействие на ресурсы:
  - Необходимый персонал: [роли и часы]
  - Пробелы в навыках: [потребности]
  - Оборудование/инструменты: [требования]
  - Участие поставщиков: [внешние ресурсы]

Матрица утверждения

const approvalMatrix = {
  low: {
    cost: "< $5,000",
    schedule: "< 1 недели",
    approvers: ["Менеджер проекта"]
  },
  medium: {
    cost: "$5,000 - $25,000",
    schedule: "1-4 недели",
    approvers: ["Менеджер проекта", "Руководитель отдела"]
  },
  high: {
    cost: "$25,000 - $100,000",
    schedule: "1-3 месяца",
    approvers: ["Менеджер проекта", "Руководитель отдела", "Комитет"]
  },
  critical: {
    cost: "> $100,000",
    schedule: "> 3 месяцев",
    approvers: ["Все уровни", "Исполнительный спонсор"]
  }
};

Модель данных

CREATE TABLE change_requests (
    cr_id VARCHAR(20) PRIMARY KEY,
    status ENUM(
        'Подано',
        'На рассмотрении',
        'Одобрено',
        'Отклонено',
        'Внедрено',
        'Закрыто'
    ),
    priority ENUM('Критический', 'Высокий', 'Средний', 'Низкий'),
    estimated_cost DECIMAL(10,2),
    estimated_hours INT,
    submission_date DATE,
    target_completion_date DATE,
    actual_completion_date DATE,
    requestor_id INT,
    current_approver_id INT,
    description TEXT,
    justification TEXT,
    impact_assessment JSON
);

CREATE TABLE approval_history (
    id INT PRIMARY KEY AUTO_INCREMENT,
    cr_id VARCHAR(20),
    approver_id INT,
    action ENUM('Одобрено', 'Отклонено', 'Запрошена информация'),
    comments TEXT,
    action_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Матрица оценки рисков

Фактор рискаВероятностьВоздействиеМитигация
Техническая сложностьВ/С/НВ/С/Н[действия]
Доступность ресурсовВ/С/НВ/С/Н[действия]
Сопротивление стейкхолдеровВ/С/НВ/С/Н[действия]
Проблемы интеграцииВ/С/НВ/С/Н[действия]

Общий рейтинг риска: [Высокий/Средний/Низкий] Рекомендация: [Продолжить/Отложить/Отклонить]

План коммуникации

Триггеры уведомлений:
  - Подача заявки
  - Обновления статуса
  - Этапы внедрения
  - Подтверждение завершения

Матрица коммуникаций:
  Команда проекта: [email, панель проекта]
  Заинтересованные стороны: [еженедельные отчеты]
  Исполнительные спонсоры: [ежемесячная сводка]
  Конечные пользователи: [коммуникации о запуске]

Отслеживание внедрения

**План внедрения:**
- [ ] Распределение ресурсов подтверждено
- [ ] Техническое решение одобрено
- [ ] План тестирования разработан
- [ ] Обучение пользователей запланировано
- [ ] Дата запуска подтверждена
- [ ] План отката подготовлен

**Метрики успеха:**
- Критерии приемки выполнены: [да/нет]
- Отклонение бюджета: [% сверх/ниже]
- Отклонение расписания: [дней раньше/позже]
- Метрики качества: [дефекты, удовлетворенность]

API для интеграции

interface ChangeRequest {
  id: string;
  status: 'submitted' | 'in_review' | 'approved' | 'rejected' | 'implemented';
  priority: 'critical' | 'high' | 'medium' | 'low';
  requestor: {
    id: string;
    name: string;
    department: string;
  };
  details: {
    currentState: string;
    proposedChange: string;
    justification: string;
  };
  impact: {
    technical: ImpactAssessment;
    financial: FinancialImpact;
    schedule: ScheduleImpact;
    resources: ResourceImpact;
  };
  approvals: ApprovalRecord[];
  timeline: {
    submitted: Date;
    targetCompletion: Date;
    actualCompletion?: Date;
  };
}

interface ApprovalRecord {
  approverId: string;
  action: 'approved' | 'rejected' | 'info_requested';
  comments: string;
  timestamp: Date;
}

Лучшие практики

  1. Условная логика — показывать поля в зависимости от типа изменения
  2. Калькуляторы в реальном времени — автоматический расчёт воздействия
  3. Прикрепление документов — поддержка поддерживающих материалов
  4. Сохранение черновиков — для сложных заявок
  5. SLA для рассмотрения — четкие сроки утверждения
  6. Автоматическая маршрутизация — на основе пороговых значений
  7. Шаблоны — для типовых сценариев изменений

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View