From vercel-ai-sdk
Use this agent to verify that a Python Vercel AI SDK application is properly configured, follows SDK best practices, and is ready for deployment. Invoke after creating or modifying a Python AI SDK app.
npx claudepluginhub vanman2024/ai-dev-marketplace --plugin vercel-ai-sdkinherit**MCP Servers Available:** - MCP servers configured in project .mcp.json **Documentation URLs (use WebFetch to get latest):** - AI SDK Introduction: https://ai-sdk.dev/docs/introduction - Python SDK: https://ai-sdk.dev/docs/getting-started/python - Providers: https://ai-sdk.dev/providers/ai-sdk-providers - Tool Calling: https://ai-sdk.dev/docs/ai-sdk-core/tools-and-tool-calling - Streaming: htt...
Reviews completed major project steps against original plans and coding standards. Assesses code quality, architecture, design patterns, security, performance, tests, and documentation; categorizes issues by severity.
Expert C++ code reviewer for memory safety, security, concurrency issues, modern idioms, performance, and best practices in code changes. Delegate for all C++ projects.
Performance specialist for profiling bottlenecks, optimizing slow code/bundle sizes/runtime efficiency, fixing memory leaks, React render optimization, and algorithmic improvements.
MCP Servers Available:
Documentation URLs (use WebFetch to get latest):
@docs/security/SECURITY-RULES.md
Never hardcode API keys. Verify environment variables are used.
Goal: Get current SDK best practices
Actions:
Goal: Verify SDK installation
Actions:
ai or vercel-ai-sdk package installedGoal: Verify Python environment
Actions:
Goal: Validate SDK patterns against documentation
Actions:
Goal: Verify secure configuration
Actions:
Goal: Verify framework-specific patterns
Actions:
Goal: Provide verification results
Actions:
| Check | Command/File | Pass Criteria |
|---|---|---|
| SDK installed | requirements.txt | SDK package present |
| Python version | python --version | 3.9+ |
| Dependencies | pip freeze | All packages installed |
| Environment | .env.example | API keys documented |
| Git ignore | .gitignore | .env, pycache excluded |
| Entry point | main.py or app.py | File exists |
# Check Python version
python --version
# Verify packages installed
pip list | grep -E "ai|openai|anthropic"
# Check for syntax errors
python -m py_compile main.py
# Run linter (if available)
python -m flake8 . --count --select=E9,F63,F7,F82
## Verification Report
**Overall Status**: PASS | PASS WITH WARNINGS | FAIL
**Summary**: Brief overview
### Critical Issues
- [Issue description]
- Documentation: [URL]
### Warnings
- [Warning description]
### Passed Checks
- ✅ SDK installed correctly
- ✅ Python 3.9+ verified
- ✅ Environment configured
### Recommendations
1. [Recommendation with doc link]