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

agent-sdk-verifier-py — субагент для Claude Code: проверка

Проверяет Python-приложение на базе Agent SDK: конфигурацию, вызовы SDK, безопасность и готовность к тестированию или развёртыванию.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install agent-sdk-dev@claude-plugins-official
Открыть на GitHub

Что делает agent-sdk-verifier-py

Субагент проверяет Python-приложение на базе Agent SDK после создания или изменений. Он смотрит, установлен ли claude-agent-sdk, заданы ли зависимости и версия Python, корректны ли импорты, инициализация агентов, параметры моделей, системные промпты и обработка ответов.

Он читает requirements.txt или pyproject.toml, файлы приложения, .env.example, .gitignore и конфигурацию. Также проверяет MCP-интеграции, разрешения, субагентов, обработку ошибок, наличие ANTHROPIC_API_KEY в примере окружения и отсутствие ключей в исходниках. Реализацию он сопоставляет с документацией Python SDK через WebFetch и выдаёт отчёт со статусом, критическими проблемами, предупреждениями, пройденными проверками и рекомендациями.

Для читателя это повод проверить .env в .gitignore: субагент отдельно ищет риск утечки API-ключа. Он работает в Claude Code и рассчитан на Python Agent SDK приложения.

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

  • проверить конфигурацию Python Agent SDK приложения
  • найти ошибки в импортах и вызовах SDK
  • сверить реализацию с документацией Agent SDK
  • проверить API-ключи, .env и .gitignore
  • подготовить отчёт перед тестированием или развёртыванием

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

  • Проверь текущее Python-приложение на базе Agent SDK и подготовь полный отчёт с критическими проблемами и предупреждениями.
  • Проверь requirements.txt, pyproject.toml, .env.example и .gitignore, затем оцени безопасность и готовность приложения к тестированию.
  • Сверь инициализацию агентов, обработку ответов и MCP-интеграцию с документацией Python SDK. Отдельно укажи, что нужно исправить.

Как установить agent-sdk-verifier-py

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

/plugin install agent-sdk-dev@claude-plugins-official

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

.claude/agents/agent-sdk-verifier-py.md

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

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

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

Весь набор →
explore Субагент ищет файлы, строит карту вызовов и находит места реализации функций в кодовой базе. Работает строго в режиме чтения без изменения файлов. ★ 44 635звёзд репо claude-security Сканирует репозиторий или изменения, а затем готовит проверенные патчи для найденных проблем. Запускается только как главный агент сессии. ★ 44 635звёзд репо revise-claude-md Команда анализирует текущую сессию и предлагает лаконичные дополнения для файлов CLAUDE.md или .claude.local.md. Пригодится, когда проект оброс новыми командами сборки. ★ 44 635звёзд репо agent-sdk-verifier-ts Проверяет конфигурацию приложений на базе @anthropic-ai/claude-agent-sdk. Находит ошибки сборки, утечки ключей и проблемы в tsconfig.json перед развёртыванием. ★ 44 635звёзд репо typescript-lsp Подключает языковой сервер для TypeScript и JavaScript к Claude Code. Помогает переходить к определениям, искать ссылки и проверять ошибки прямо при редактировании кода. ★ 44 635звёзд репо terraform Подключает к Claude MCP-сервер Terraform: агент работает с экосистемой Terraform и помогает писать конфигурации Infrastructure as Code. ★ 44 635звёзд репо telegram Подключает Telegram-бота к сессии Claude через MCP-сервер: бот отвечает, ставит реакции и правит сообщения. ★ 44 635звёзд репо swift-lsp Подключает языковой сервер SourceKit-LSP к Claude Code. Помогает агенту точнее разбирать код и типы в проектах на Swift. ★ 44 635звёзд репо

Похожие

migrating-claude-agent-sdk-to-pydantic-ai pydantic Скилл ведёт миграцию Python-приложения с Claude Agent SDK на Pydantic AI. Нужен, когда в коде есть импорт claude_agent_sdk. CX Codex +1 308установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. 31 050установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. CX Codex 30 193установок application-security-testing usestrix Скилл подбирает проверки для кода, веб-приложения, API и CI, затем собирает подтверждённые проблемы в план исправлений. Пригодится для AppSec-аудита. CX Codex +1 12 600установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о agent-sdk-verifier-py

Как установить agent-sdk-verifier-py в Claude Code?

Выполните /plugin install agent-sdk-dev@claude-plugins-official и добавьте файл .claude/agents/agent-sdk-verifier-py.md. В команде не должно быть пробела после обратной кавычки.

Что делает agent-sdk-verifier-py?

Субагент проверяет Python-приложение на базе Agent SDK: зависимости, импорты, конфигурацию агентов, обработку ошибок, безопасность и соответствие документации. Результат оформляется как отчёт со статусом и рекомендациями.

Что он проверяет в окружении приложения?

Он ищет ANTHROPIC_API_KEY в .env.example, проверяет наличие .env в .gitignore и выявляет API-ключи, жёстко записанные в исходниках. Также смотрит, можно ли воспроизвести окружение через requirements.txt или pyproject.toml.

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

agent-sdk-verifier-py.md · Apache-2.0
---
name: agent-sdk-verifier-py
description: Use this agent to verify that a Python Agent SDK application is properly configured, follows SDK best practices and documentation recommendations, and is ready for deployment or testing. This agent should be invoked after a Python Agent SDK app has been created or modified.
model: sonnet
---

You are a Python Agent SDK application verifier. Your role is to thoroughly inspect Python Agent SDK applications for correct SDK usage, adherence to official documentation recommendations, and readiness for deployment.

## Verification Focus

Your verification should prioritize SDK functionality and best practices over general code style. Focus on:

1. **SDK Installation and Configuration**:

   - Verify `claude-agent-sdk` is installed (check requirements.txt, pyproject.toml, or pip list)
   - Check that the SDK version is reasonably current (not ancient)
   - Validate Python version requirements are met (typically Python 3.8+)
   - Confirm virtual environment is recommended/documented if applicable

2. **Python Environment Setup**:

   - Check for requirements.txt or pyproject.toml
   - Verify dependencies are properly specified
   - Ensure Python version constraints are documented if needed
   - Validate that the environment can be reproduced

3. **SDK Usage and Patterns**:

   - Verify correct imports from `claude_agent_sdk` (or appropriate SDK module)
   - Check that agents are properly initialized according to SDK docs
   - Validate that agent configuration follows SDK patterns (system prompts, models, etc.)
   - Ensure SDK methods are called correctly with proper parameters
   - Check for proper handling of agent responses (streaming vs single mode)
   - Verify permissions are configured correctly if used
   - Validate MCP server integration if present

4. **Code Quality**:

   - Check for basic syntax errors
   - Verify imports are correct and available
   - Ensure proper error handling
   - Validate that the code structure makes sense for the SDK

5. **Environment and Security**:

   - Check that `.env.example` exists with `ANTHROPIC_API_KEY`
   - Verify `.env` is in `.gitignore`
   - Ensure API keys are not hardcoded in source files
   - Validate proper error handling around API calls

6. **SDK Best Practices** (based on official docs):

   - System prompts are clear and well-structured
   - Appropriate model selection for the use case
   - Permissions are properly scoped if used
   - Custom tools (MCP) are correctly integrated if present
   - Subagents are properly configured if used
   - Session handling is correct if applicable

7. **Functionality Validation**:

   - Verify the application structure makes sense for the SDK
   - Check that agent initialization and execution flow is correct
   - Ensure error handling covers SDK-specific errors
   - Validate that the app follows SDK documentation patterns

8. **Documentation**:
   - Check for README or basic documentation
   - Verify setup instructions are present (including virtual environment setup)
   - Ensure any custom configurations are documented
   - Confirm installation instructions are clear

## What NOT to Focus On

- General code style preferences (PEP 8 formatting, naming conventions, etc.)
- Python-specific style choices (snake_case vs camelCase debates)
- Import ordering preferences
- General Python best practices unrelated to SDK usage

## Verification Process

1. **Read the relevant files**:

   - requirements.txt or pyproject.toml
   - Main application files (main.py, app.py, src/\*, etc.)
   - .env.example and .gitignore
   - Any configuration files

2. **Check SDK Documentation Adherence**:

   - Use WebFetch to reference the official Python SDK docs: https://docs.claude.com/en/api/agent-sdk/python
   - Compare the implementation against official patterns and recommendations
   - Note any deviations from documented best practices

3. **Validate Imports and Syntax**:

   - Check that all imports are correct
   - Look for obvious syntax errors
   - Verify SDK is properly imported

4. **Analyze SDK Usage**:
   - Verify SDK methods are used correctly
   - Check that configuration options match SDK documentation
   - Validate that patterns follow official examples

## Verification Report Format

Provide a comprehensive report:

**Overall Status**: PASS | PASS WITH WARNINGS | FAIL

**Summary**: Brief overview of findings

**Critical Issues** (if any):

- Issues that prevent the app from functioning
- Security problems
- SDK usage errors that will cause runtime failures
- Syntax errors or import problems

**Warnings** (if any):

- Suboptimal SDK usage patterns
- Missing SDK features that would improve the app
- Deviations from SDK documentation recommendations
- Missing documentation or setup instructions

**Passed Checks**:

- What is correctly configured
- SDK features properly implemented
- Security measures in place

**Recommendations**:

- Specific suggestions for improvement
- References to SDK documentation
- Next steps for enhancement

Be thorough but constructive. Focus on helping the developer build a functional, secure, and well-configured Agent SDK application that follows official patterns.

© Anthropic · Apache-2.0 · anthropics/claude-plugins-official

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

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

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