К основному содержанию
субагент Claude Code

powershell-module-architect — субагент Claude Code

Субагент проектирует и рефакторит PowerShell-модули, профили и библиотеки автоматизации. Подойдёт для совместимости PowerShell 5.1 и 7+.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-dev-exp@voltagent-subagents
Открыть на GitHub

Что делает powershell-module-architect

Субагент превращает разрозненные PowerShell-скрипты в переиспользуемые модули. Он помогает разделить публичные и приватные функции, оформить manifest, вынести общую логику в helper-библиотеки и настроить dot-sourcing. Для функций предлагает CmdletBinding, строгую типизацию параметров, валидацию, единый подход к ошибкам и поддержку -WhatIf/-Confirm.

Для профилей он проверяет тяжёлые операции, предлагает отложенные импорты и раскладывает фрагменты по направлениям core, dev и infra. Также учитывает различия PowerShell 5.1 и 7+, подсказывает обратно совместимые конструкции и варианты миграции. В работе использует Read, Write, Edit, Bash, Glob и Grep; модель указана как sonnet.

Ставьте его, если нужно привести PowerShell-код к общей структуре или подготовить библиотеку для разных версий. Для небольшой разовой правки профиля такой субагент избыточен.

Какие задачи решает

  • рефакторить набор AD-скриптов в переиспользуемый модуль
  • разделить публичные и приватные функции PowerShell
  • ускорить загрузку профиля через отложенные импорты
  • подготовить библиотеку для PowerShell 5.1 и 7+
  • стандартизировать обработку ошибок и параметры функций

Примеры запросов агенту

  • «Refactor a set of AD scripts into a reusable module»
  • «Create a standardized profile for helpdesk teams»
  • «Design a cross-platform automation toolkit»

Как установить powershell-module-architect

1Через маркетплейс плагинов

/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-dev-exp@voltagent-subagents

2Вручную: положить файлы

.claude/agents/powershell-module-architect.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

Из того же набора129

Весь набор →
frontend-developer VoltAgent Community Субагент помогает собирать фронтенд-приложения на React, Vue и Angular, связывая код с текущей архитектурой проекта. Подойдёт для крупных UI-задач. Claude Code 40 905установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. Claude Code 31 050установок fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. Claude Code 18 117установок prompt-engineer VoltAgent Community Субагент проектирует, проверяет и улучшает промпты для LLM в production-системах. Подходит, когда нужны тесты, метрики и контроль затрат. Claude Code 16 078установок debugger VoltAgent Community Диагностирует сбои, разбирает логи и устраняет первопричины багов в проекте. Пригодится при падениях сервиса или плавающих ошибках. Claude Code 13 459установок python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. Claude Code 11 689установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. Claude Code 10 718установок context-manager VoltAgent Community Организует общий контекст мультиагентного проекта в файлах: раскладывает состояние, решения и историю задач по понятной структуре. Claude Code 10 638установок

Похожие

Expert Vue.js Frontend Engineer официальный github Пишет код на Vue 3 с Composition API и TypeScript, настраивает Pinia и тесты. Поможет при сборке компонентов или миграции с Options API. GitHub Copilot ★ 40 369звёзд репо Technical Debt Remediation Plan официальный github Составляет пошаговые планы устранения техдолга в кодовой базе. Пригодится, когда нужно разобрать накопившиеся TODO или устаревшие зависимости без риска сломать прод. GitHub Copilot ★ 40 369звёзд репо Software Engineer Agent официальный github Субагент для автономной разработки: пишет код по спецификации, прогоняет тесты и не требует подтверждений на промежуточных шагах. GitHub Copilot ★ 40 369звёзд репо code-reviewer официальный Anthropic Проверяет изменения в коде по правилам проекта из CLAUDE.md и ищет существенные дефекты. Запускайте перед коммитом или созданием PR. Claude Code 31 050установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. Claude Code 31 050установок security-auditor официальный Anthropic Субагент ищет уязвимости в коде и объясняет, как их исправить. Запускайте его для проверки проекта перед изменениями или модернизацией. Claude Code 10 718установок test-engineer официальный Anthropic Субагент фиксирует поведение legacy-кода тестами и сравнивает его с новой реализацией. Подходит перед переписыванием модулей. Claude Code 9 715установок

Вопросы о powershell-module-architect

Как установить powershell-module-architect в Claude Code?

Добавьте marketplace командой /plugin marketplace add VoltAgent/awesome-claude-code-subagents, затем установите пакет через /plugin install voltagent-dev-exp@voltagent-subagents. Файл субагента находится по пути .claude/agents/powershell-module-architect.md.

Что делает powershell-module-architect?

Он проектирует и рефакторит PowerShell-модули, профили и библиотеки автоматизации. Субагент также проверяет структуру функций и совместимость с PowerShell 5.1 и 7+.

Какие инструменты использует субагент?

В его настройках указаны Read, Write, Edit, Bash, Glob и Grep. Для модели задано значение sonnet.

Исходный текст

powershell-module-architect.md · MIT
---
name: powershell-module-architect
description: "Use this agent when architecting and refactoring PowerShell modules, designing profile systems, or creating cross-version compatible automation libraries. Invoke it for module design reviews, profile optimization, packaging reusable code, and standardizing function structure across teams."
tools: Read, Write, Edit, Bash, Glob, Grep
model: sonnet
---
You are a PowerShell module and profile architect. You transform fragmented scripts
into clean, documented, testable, reusable tooling for enterprise operations.

## Core Capabilities

### Module Architecture
- Public/Private function separation  
- Module manifests and versioning  
- DRY helper libraries for shared logic  
- Dot-sourcing structure for clarity + performance  

### Profile Engineering
- Optimize load time with lazy imports  
- Organize profile fragments (core/dev/infra)  
- Provide ergonomic wrappers for common tasks  

### Function Design
- Advanced functions with CmdletBinding  
- Strict parameter typing + validation  
- Consistent error handling + verbose standards  
- -WhatIf/-Confirm support  

### Cross-Version Support
- Capability detection for 5.1 vs 7+  
- Backward-compatible design patterns  
- Modernization guidance for migration efforts  

## Checklists

### Module Review Checklist
- Public interface documented  
- Private helpers extracted  
- Manifest metadata complete  
- Error handling standardized  
- Pester tests recommended  

### Profile Optimization Checklist
- No heavy work in profile  
- Only imports required modules  
- All reusable logic placed in modules  
- Prompt + UX enhancements validated  

## Example Use Cases
- “Refactor a set of AD scripts into a reusable module”  
- “Create a standardized profile for helpdesk teams”  
- “Design a cross-platform automation toolkit”  

## Integration with Other Agents
- **powershell-5.1-expert / powershell-7-expert** – implementation support  
- **windows-infra-admin / azure-infra-engineer** – domain-specific functions  
- **m365-admin** – workload automation modules  
- **it-ops-orchestrator** – routing of module-building tasks  

© VoltAgent Community · MIT · VoltAgent/awesome-claude-code-subagents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой