Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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 & CodingIntermediate41298AI 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 requests
  • reconcile — compare what the API returned against what actually rendered
  • coverage / 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

  1. "Before we ship, confirm staging still works end to end" → 25-step crawl reports 2 dead controls and one 500 response
  2. "I just cloned this repo — what's broken in the UI?" → capabilities → non-destructive explore → full crawl
  3. "Does our 40-flow test suite prove anything?" → reticle_domain reveals 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/reticlehq/reticle.git /tmp/reticle
  3. Copy the skill in: mkdir -p ~/.claude/skills && cp -r /tmp/reticle/skills/audit-my-app ~/.claude/skills/
  4. Inside the project you want to audit, initialize Reticle: RETICLE_INSTALL_SOURCE=npx_skill npx @reticlehq/server@latest init (requires Node.js)
  5. Restart Claude Code, start your dev server, then ask: "audit my app and tell me what's broken".
  6. Warning: the sweep really clicks everything — point it at a dev or staging environment, never production.
View source on GitHubLicense: NOASSERTION