smithery/briannadoubt

test-aws

Run AWS integration tests with LocalStack for local AWS service simulation

Installation

$ npx skills add smithery/briannadoubt --skill test-aws

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/briannadoubt.

npx skills add smithery/briannadoubt

Browse all from smithery/briannadoubt

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,274 B
  • docs SUMMARY.md 90 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Run AWS integration tests using LocalStack:

  1. Check if LocalStack is running:

``bash curl -s http://localhost:4566/_localstack/health 2>/dev/null ``

  1. If not running, start LocalStack:

``bash cd /Users/bri/dev/Trebuchet && docker-compose -f docker-compose.localstack.yml up -d ``

  1. Wait for LocalStack to be healthy (up to 30 seconds):

``bash timeout 30 bash -c 'until curl -s http://localhost:4566/_localstack/health | grep -q "\"running\""; do sleep 1; done' ``

  1. Run the AWS integration tests:

``bash cd /Users/bri/dev/Trebuchet && swift test --filter TrebuchetAWSTests ``

  1. Report test results
  1. Ask the user if they want to stop LocalStack:

- If yes: docker-compose -f docker-compose.localstack.yml down -v - If no: Leave it running for further testing

LocalStack simulates these AWS services:

  • Lambda (function deployment/invocation)
  • DynamoDB (actor state persistence)
  • DynamoDB Streams (real-time state broadcasting)
  • Cloud Map (service discovery)
  • IAM (role management)
  • API Gateway WebSocket (connection management)

For troubleshooting, refer to Tests/TrebuchetAWSTests/README.md