← ClaudeAtlas

test-on-localhostlisted

Use when exercising an API change over HTTP against the application already running on your own machine, after the automated tests are green and before opening the pull request. Resolves the base URL from the solution itself — the Aspire AppHost, the service's launchSettings profile, or the running dashboard — rather than from a remembered port; checks /health and /alive first and captures which optional integrations are degraded, so a correctly degrading endpoint is not filed as a 500; confirms the running process is the build under test; then exercises the acceptance criteria plus the regression, contract-shape and negative cases, in the estate's manual notation. Never starts the application and never edits code. Every regression it finds becomes a test at the layer holding the logic rather than a document to re-run by hand.
konradcinkusz/architecture-standards · ★ 0 · AI & Automation · score 75
Install: claude install-skill konradcinkusz/architecture-standards
# Exercising the API on localhost A black-box pass against the API **already running on your machine**, to see the change you just made behave over HTTP rather than only in a test runner. It does two things and refuses the rest: it **does not start the application**, and it **does not edit code**. If nothing is listening, that is the finding — say so and stop. A skill that starts the app on your behalf hides which configuration was actually under test, which is the one fact a manual pass exists to establish. Optional, and paid for by the ticket: run it when the change is worth seeing over the wire — a new or changed endpoint, a response shape, a status code, an auth path. A change with no HTTP surface does not need it. Sits alongside [`IMPLEMENTATION-PHASE.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/IMPLEMENTATION-PHASE.md), after its §3 tests are green and before its §6 pull request. [`CLOUD-TEST.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/CLOUD-TEST.md) is the same pass against a deployed environment. [`WORKFLOW.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/WORKFLOW.md) is how the phases fit together. **Contents** 0. [The standards have to be in front of you](#0-the-standards-have-to-be-in-front-of-you) 1. [Resolve the addresses from the solution, never from memory](#1-resolve-the-addresses) 2. [Preflight: the right thing is running, and what is deg