Verify endpoints
Skill AravindS-Wick/aravindhan-skills/skills/verify-endpoints
Boots a local dev server, listens to logs, runs curl/HTTP validation requests, checks status codes, and debugs failures automatically.From its SKILL.md
npx -y skills add AravindS-Wick/aravindhan-skills --skill verify-endpointsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, 424 tokens by cl100k_base, as published. Nobody here has run it
Automated Endpoint Verification Playbook
This skill instructs the agent to run and test local development servers and verify the responsiveness, response format, and stability of endpoints after any change.
Target Triggers
/verify-endpoints/loop-debug"verify endpoint works on dev server"
Action Plan
1. Identify Server Start Commands
- Find how the server is booted locally (e.g.
npm run dev,python main.py,flask run,uvicorn main:app,go run main.go,rails s). - Determine the port and host configuration (typically
http://localhost:3000orhttp://127.0.0.1:8000).
2. Launch Local Dev Server in Background
- Run the server boot command as a background task using
run_commandwith an asynchronous wait time or separate terminal output. - Wait a few seconds for the database/server connections to initialize.
- Monitor log files or stdout/stderr logs to ensure the server starts without compilation/boot errors.
3. Probe and Verify Endpoints
- Execute target curl/HTTP requests representing standard usage:
- Check the health check endpoint (e.g.
/health,/). - Perform GET, POST, or PUT actions with test payloads on modified routes.
- Review the HTTP response headers and status codes (e.g.
200 OK,201 Created). - Parse the JSON body to verify schema correctness.
- Check the health check endpoint (e.g.
4. Handle Failures & Loop Debug
- If a request returns
500 Internal Server Error,404 Not Found, or fails to connect:- Inspect server stdout/stderr logs for traces, exceptions, database errors, or syntax issues.
- Fix the code matching the traceback.
- Re-run curl tests until everything passes cleanly.
5. Cleanup
- Terminate the background server task once testing is complete using
manage_taskwith actionkill. - Clean up any temporary or mock database states created during manual probes.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.