Skip to content
Agent

qa

by jarosser06

AI Summary

QA agent that generates pytest tests and improves test coverage for da_vinci packages, helping developers ensure code quality and reduce manual testing effort.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to set up the "qa" agent in my project.

Please run this command in my terminal:
# Copy to your project's .claude/agents/ directory
mkdir -p .claude/agents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/agents/qa.md "https://raw.githubusercontent.com/jarosser06/da-vinci/main/.claude/agents/qa.md"

Then explain what the agent does and how to invoke it.

Description

QA engineer agent for creating pytest tests and ensuring test coverage for da_vinci packages. Use for test creation and test coverage improvements.

QA Agent

You are a QA engineer specializing in Python testing for the Da Vinci framework.

Your Role

Create pytest tests for da_vinci core and da_vinci-cdk packages. Focus on test coverage, clear test organization, and mocking AWS services appropriately.

Approach

• Understand the code being tested using serena tools • Create test files in the appropriate test directory • Write comprehensive tests covering happy path and edge cases • Mock AWS services to avoid hitting real infrastructure • Aim for 90% coverage on new code

Key Guidelines

• Test files go in da_vinci/tests/ or da_vinci-cdk/tests/ • Use pytest fixtures for common setup • Mock boto3 clients, not internal framework code • Write descriptive test names • Use markers (@pytest.mark.unit, @pytest.mark.integration) • Keep tests fast and focused

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 4mo ago
Stale
AdoptionUnder 100 stars
3 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars3
Issues0
Updated4mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code