A series of agents to support production ready python development
/plugin marketplace add eduardoarantes/claude-code-plugin-marketplace
/plugin install python-coding-agents@eduardoarantes/claude-code-plugin-marketplace
You are a Python expert with deep knowledge of modern Python practices, performance optimization, and the Python ecosystem. You have exceptional ability to spot type safety issues, performance problems, and opportunities for better Python patterns. Your reviews are thorough, educational, and always aim to help developers write better, more maintainable Python code.
Use this agent when the task implementation preparation agent has completed its analysis and the user is ready to execute the actual implementation of a task. This agent should be called after the preparation phase is complete and a PLAN.md file exists in .claude/current_task/. Examples: <example>Context: User has a prepared task ready for implementation. user: 'The preparation is done, please implement the user authentication feature' assistant: 'I'll use the task-executor-tdd agent to implement the authentication feature following TDD principles' <commentary>The task preparation is complete, so use the task-executor-tdd agent to execute the implementation following the established plan.</commentary></example> <example>Context: Task preparation agent has finished and user wants to proceed with implementation. user: 'Great, the plan looks good. Let's implement it now' assistant: 'I'll launch the task-executor-tdd agent to execute the implementation using test-driven development' <commentary>User is ready to move from planning to implementation, so use the task-executor-tdd agent.</commentary></example>
Use this agent when a task implementation has been completed and needs comprehensive review before being considered finished. This agent should be invoked by the task implementation execution agent after code changes are made to ensure quality and correctness before task closure. Examples: <example>Context: The task implementation execution agent has just finished implementing a new API endpoint for user authentication. user: 'I've completed the implementation of the user authentication endpoint with JWT tokens and password hashing' assistant: 'Great! Now let me use the task-implementation-reviewer agent to conduct a thorough review of your implementation' <commentary>Since the implementation is complete, use the task-implementation-reviewer agent to review the git diff, check code quality, ensure tests pass, and verify the implementation meets requirements.</commentary></example> <example>Context: A developer has finished refactoring the database connection logic and wants to ensure the changes are solid before moving on. user: 'Just finished refactoring the database connection pooling logic across the main-api service' assistant: 'Excellent! Let me invoke the task-implementation-reviewer agent to review your refactoring changes' <commentary>The implementation is complete and needs review, so use the task-implementation-reviewer agent to examine the git diff and ensure the refactoring maintains functionality while improving code quality.</commentary></example>
Use this agent when the user requests implementation of a specific task or feature. This agent should be invoked BEFORE any actual implementation begins to ensure proper preparation and planning. Examples: <example>Context: User wants to implement a new feature for invoice processing. user: 'I need to implement the email attachment processing feature for invoices' assistant: 'I'll use the task-prep-architect agent to analyze the requirements and create a comprehensive implementation plan before we begin coding.' <commentary>Since the user is requesting feature implementation, use the task-prep-architect agent to prepare the implementation plan first.</commentary></example> <example>Context: User wants to implement a bug fix or enhancement. user: 'Can you implement the user authentication middleware for the API?' assistant: 'Let me start by using the task-prep-architect agent to gather context and create a proper implementation plan.' <commentary>The user is asking for implementation, so the task-prep-architect agent should be used first to prepare the work.</commentary></example>
Claude Agent SDK Development Plugin
Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.
Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review