Skip to content

feat(coverage): LocalStack API coverage tool, prompt, and IaC compati…#37

Closed
bartsdev wants to merge 1 commit into
mainfrom
feat/localstack-coverage
Closed

feat(coverage): LocalStack API coverage tool, prompt, and IaC compati…#37
bartsdev wants to merge 1 commit into
mainfrom
feat/localstack-coverage

Conversation

@bartsdev
Copy link
Copy Markdown
Member

@bartsdev bartsdev commented Jun 1, 2026

Adds a new localstack-coverage-advisor MCP tool that performs static analysis of IaC templates against the LocalStack coverage database — no deployment required.

  • Coverage tool with actions: list_services, get_service_coverage, check_operations, check_resources, scan_iac, patch_iac (Terraform only)
  • scan_iac reads Terraform/CloudFormation/CDK/Pulumi files from disk and returns a per-resource deploy-readiness verdict
  • patch_iac generates a unified diff gating blockers with count = 0 # localstack-patch and injecting a LocalStack provider config block
  • coverage-advisor prompt: infers workspace root as iac_path, asks once if nothing found, offers patch after showing blockers
  • Tool description targets natural language triggers (validate, will this work, etc.) and explicitly redirects to coverage-advisor over the deployer for static checks
  • Deployer description updated to clarify it requires a running LocalStack instance

@bartsdev bartsdev force-pushed the feat/localstack-coverage branch from 1dbd283 to ad7765f Compare June 1, 2026 13:32
…bility check

Adds a new localstack-coverage-advisor MCP tool that performs static analysis
of IaC templates against the LocalStack coverage database — no deployment required.

- Coverage tool with actions: list_services, get_service_coverage, check_operations,
  check_resources, scan_iac, patch_iac (Terraform only)
- scan_iac reads Terraform/CloudFormation/CDK/Pulumi files from disk and returns
  a per-resource deploy-readiness verdict
- patch_iac generates a unified diff gating blockers with count = 0 # localstack-patch
  and injecting a LocalStack provider config block
- coverage-advisor prompt: infers workspace root as iac_path, asks once if nothing
  found, offers patch after showing blockers
- Tool description targets natural language triggers (validate, will this work, etc.)
  and explicitly redirects to coverage-advisor over the deployer for static checks
- Deployer description updated to clarify it requires a running LocalStack instance

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@bartsdev bartsdev force-pushed the feat/localstack-coverage branch from ad7765f to 244f6ee Compare June 1, 2026 13:52
@bartsdev bartsdev closed this Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant