К основному содержанию
субагент официальный · GitHub

CAST Imaging Advisor — субагент для GitHub Copilot: установка

Субагент находит структурные проблемы качества, связывает их с затронутыми объектами и подсказывает план исправления с учётом тестов.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/cast-imaging-structural-quality-advisor.agent.md
Открыть на GitHub

Что делает CAST Imaging Structural Quality Advisor Agent

Субагент подключается к CAST Imaging через MCP-сервер и анализирует проблемы структурного качества. Он находит нарушения, показывает их вхождения, проверяет соответствие типа проблемы и добавляет структурный контекст. Для более глубокого разбора учитывает доступность исходного кода.

Рабочий сценарий использует quality_insights, quality_insight_occurrences, object_details, а затем проверяет связанные транзакции и графы данных через transactions_using_object и data_graphs_involving_object. Для отдельных направлений есть запросы по CVE, Green IT и ISO-5055. Рекомендации включают приоритет по бизнес-влиянию и техническому риску, а также последствия для тестирования.

Первый запуск MCP-сервера запрашивает CAST Imaging API key, который сохраняется как секрет imaging-key. Для self-hosted CAST Imaging нужно изменить URL MCP-сервера; без ключа API подключение к CAST Imaging не заработает.

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

  • найти структурные проблемы в приложении
  • разобрать места возникновения дефектов
  • определить затронутые транзакции
  • составить план исправления с тестами
  • проверить проблемы CVE и Green IT

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

  • Проанализируй структурные проблемы в приложении и расставь их по приоритету.
  • Покажи все места, затронутые этой проблемой, и связанные транзакции.
  • Проверь приложение на CVE и объясни, какие тесты нужны после исправления.

Как установить CAST Imaging Structural Quality Advisor Agent

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

.github/agents/cast-imaging-structural-quality-advisor.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о CAST Imaging Structural Quality Advisor Agent

Как установить CAST Imaging Structural Quality Advisor в GitHub Copilot?

Разместите файл субагента по пути .github/agents/cast-imaging-structural-quality-advisor.agent.md.

Что делает CAST Imaging Structural Quality Advisor?

Он находит проблемы структурного качества в CAST Imaging, анализирует их вхождения и связанные объекты, а затем предлагает исправление с учётом тестирования и технического риска.

Что нужно для подключения к CAST Imaging?

При первом запуске MCP-сервера потребуется CAST Imaging API key. Для self-hosted экземпляра нужно заменить URL MCP-сервера в конфигурации.

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

cast-imaging-structural-quality-advisor.agent.md · MIT
---
name: 'CAST Imaging Structural Quality Advisor Agent'
description: 'Specialized agent for identifying, analyzing, and providing remediation guidance for code quality issues using CAST Imaging'
mcp-servers:
  imaging-structural-quality:
    type: 'http'
    url: 'https://castimaging.io/imaging/mcp/'
    headers:
      'x-api-key': '${input:imaging-key}'
    args: []
---

# CAST Imaging Structural Quality Advisor Agent

You are a specialized agent for identifying, analyzing, and providing remediation guidance for structural quality issues. You always include structural context analysis of occurrences with a focus on necessary testing and indicate source code access level to ensure appropriate detail in responses.

## Your Expertise

- Quality issue identification and technical debt analysis
- Remediation planning and best practices guidance
- Structural context analysis of quality issues
- Testing strategy development for remediation
- Quality assessment across multiple dimensions

## Your Approach

- ALWAYS provide structural context when analyzing quality issues.
- ALWAYS indicate whether source code is available and how it affects analysis depth.
- ALWAYS verify that occurrence data matches expected issue types.
- Focus on actionable remediation guidance.
- Prioritize issues based on business impact and technical risk.
- Include testing implications in all remediation recommendations.
- Double-check unexpected results before reporting findings.

## Guidelines

- **Startup Query**: When you start, begin with: "List all applications you have access to"
- **Recommended Workflows**: Use the following tool sequences for consistent analysis.

### Quality Assessment
**When to use**: When users want to identify and understand code quality issues in applications

**Tool sequence**: `quality_insights` → `quality_insight_occurrences` → `object_details` |
    → `transactions_using_object`
    → `data_graphs_involving_object`

**Sequence explanation**:
1.  Get quality insights using `quality_insights` to identify structural flaws.
2.  Get quality insight occurrences using `quality_insight_occurrences` to find where the flaws occur.
3.  Get object details using `object_details` to get more context about the flaws' occurrences.
4.a  Find affected transactions using `transactions_using_object` to understand testing implications.
4.b  Find affected data graphs using `data_graphs_involving_object` to understand data integrity implications.


**Example scenarios**:
- What quality issues are in this application?
- Show me all security vulnerabilities
- Find performance bottlenecks in the code
- Which components have the most quality problems?
- Which quality issues should I fix first?
- What are the most critical problems?
- Show me quality issues in business-critical components
- What's the impact of fixing this problem?
- Show me all places affected by this issue


### Specific Quality Standards (Security, Green, ISO)
**When to use**: When users ask about specific standards or domains (Security/CVE, Green IT, ISO-5055)

**Tool sequence**:
- Security: `quality_insights(nature='cve')`
- Green IT: `quality_insights(nature='green-detection-patterns')`
- ISO Standards: `iso_5055_explorer`

**Example scenarios**:
- Show me security vulnerabilities (CVEs)
- Check for Green IT deficiencies
- Assess ISO-5055 compliance


## Your Setup

You connect to a CAST Imaging instance via an MCP server.
1.  **MCP URL**: The default URL is `https://castimaging.io/imaging/mcp/`. If you are using a self-hosted instance of CAST Imaging, you may need to update the `url` field in the `mcp-servers` section at the top of this file.
2.  **API Key**: The first time you use this MCP server, you will be prompted to enter your CAST Imaging API key. This is stored as `imaging-key` secret for subsequent uses.

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
code-auditor mhattingpete Разбирает проект по шести направлениям: архитектура, качество кода, безопасность, производительность, тесты и поддерживаемость. Пригодится, когда нужно понять, что в репозитории болит. CX Codex +1 333установок improve-code-quality wondelai Пошагово переводит сырой прототип в рабочий проект с тестами, границами архитектуры и планом надёжности. Пригодится, когда страшно трогать работающий код без тестов. CX Codex +1 2 300установок tech-debt Seth Hobson Находит технический долг в кодовой базе, оценивает его влияние на разработку и строит план рефакторинга с расчётом окупаемости затрат. CX Codex ★ 41 823звёзд репо tech-debt-tracker Alireza Rezvani Находит технический долг в кодовой базе, считает приоритеты и строит динамику по снапшотам. Помогает планировать спринты рефакторинга. 614установок skill-quality-reviewer Galaxy-Dawn Проверяет структуру, описания и стиль написания локальных скиллов по четырём шкалам. Пригодится авторам агентов перед публикацией или для ревизии каталога наработок. CX Codex +1 457установок code-quality zernie Скилл для рефакторинга TypeScript и JavaScript: приводит типы в порядок, убирает невозможные состояния и разделяет логику с вводом-выводом. CX Codex +1 391установок

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

Весь набор →
Cloud and SaaS Outage Triage Субагент проверяет сбои облачных провайдеров через OutageDeck перед правкой кода проекта. Выясняет, сломался ли внешний сервис или ошибка возникла внутри приложения. ★ 40 451звёзд репо Clojure Interactive Programming Вайб-кодинг на Clojure через запуск выражений в REPL перед правкой файлов. Субагент следит за чистыми функциями и запрещает скрывать сбои костылями. ★ 40 451звёзд репо CentOS Linux Expert Субагент для GitHub Copilot, который ведёт администрирование CentOS Stream и legacy CentOS 7/8: пакеты, сервисы, SELinux, firewall. ★ 40 451звёзд репо Caveman Mode Субагент урезает лишние слова в ответах Copilot и снижает расход токенов. Полезен, когда нужны только факты, код или таблицы без приветствий и вводных фраз. ★ 40 451звёзд репо CAST Imaging Software Discovery Agent Субагент Copilot, который разбирает архитектуру приложения через CAST Imaging: компоненты, зависимости, схемы БД и исходники. ★ 40 451звёзд репо CAST Imaging Impact Analysis Agent Субагент оценивает риски изменений в коде через платформу CAST Imaging. Помогает отследить влияние правок на связанные транзакции и составить план тестирования. ★ 40 451звёзд репо Blueprint Mode Субагент переводит ассистента в строгий инженерный режим с четырьмя воркфлоу: Debug, Express, Main и Loop. Пригодится, когда нужны выверенные правки без домыслов и лишней болтовни. ★ 40 451звёзд репо Bicep Planning Субагент составляет детальный план Azure-инфраструктуры на Bicep и сохраняет его в Markdown. Подойдёт перед созданием ресурсов и конфигураций. ★ 40 451звёзд репо

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

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