Audit My App
Sweeps a running web app by clicking every reachable control and reports dead buttons, console errors, failed requests, and API-vs-UI contradictions.
Dev & CodingIntermediate★ 412⑂ 98AI score 9/10Last updated: Aug 30, 2026
What it does
Drives the running app through the Reticle tooling so you can audit code you've never read.
reticle_capabilities— ask the app to describe its own testable surface (testids, domain signals, saved flows)crawl— click every reachable control and tally anomalies: dead controls, contradictions, console errors, failed requestsreconcile— compare what the API returned against what actually renderedcoverage/domain— surface untouched controls and assertion-free flows that will stay green through any regression- Reporting rules that separate Broken / Unverified / Pre-existing and forbid calling a truncated sweep clean
Who it's for
- Developers inheriting an unfamiliar frontend codebase
- Teams needing a pre-release smoke test, or a check after a big merge or dependency bump
- QA and tech leads questioning what their existing E2E suite actually proves
Examples
- "Before we ship, confirm staging still works end to end" → 25-step crawl reports 2 dead controls and one 500 response
- "I just cloned this repo — what's broken in the UI?" → capabilities → non-destructive explore → full crawl
- "Does our 40-flow test suite prove anything?" →
reticle_domainreveals 31 assertion-free flows
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/reticlehq/reticle/HEAD/skills/audit-my-app/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/audit-my-app folder from the GitHub repo reticlehq/reticle into my ~/.claude/skills/audit-my-app/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/reticlehq/reticle.git /tmp/reticle && mkdir -p ~/.claude/skills && cp -r /tmp/reticle/skills/audit-my-app ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/reticlehq/reticle.git /tmp/reticle - Copy the skill in:
mkdir -p ~/.claude/skills && cp -r /tmp/reticle/skills/audit-my-app ~/.claude/skills/ - Inside the project you want to audit, initialize Reticle:
RETICLE_INSTALL_SOURCE=npx_skill npx @reticlehq/server@latest init(requires Node.js) - Restart Claude Code, start your dev server, then ask: "audit my app and tell me what's broken".
- Warning: the sweep really clicks everything — point it at a dev or staging environment, never production.
View source on GitHub ↗License: NOASSERTION