Claude Code Plugins

Community-maintained marketplace

Feedback
0
0

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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

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. Шаблоны — для типовых сценариев изменений