← ClaudeAtlas

feature-auditlisted

Audits an existing SaaS or multi-user web application codebase to find security/architecture gaps and missing product features, then produces a prioritized Markdown action plan to make it production-ready. Use this whenever the user wants to review, audit, or assess a codebase for scalability, multi-tenancy readiness, security holes, or "what's missing before launch" — even if they only mention one of those angles (e.g. just "check for security issues" or just "what features are we missing"), since the two are almost always linked in a SaaS context. Trigger on phrases like "review my SaaS codebase", "is this ready for production", "find gaps in my multi-user app", "audit this repo", "what am I missing before I launch", or requests to create a roadmap/action plan from an existing codebase.
Dom1ng0s/Claude-Skills · ★ 1 · Data & Documents · score 69
Install: claude install-skill Dom1ng0s/Claude-Skills
# SaaS / Multi-User App Audit This skill turns an existing codebase into a prioritized, evidence-based action plan. It looks at two things side by side, because in a multi-tenant SaaS they're tightly coupled — a missing rate limiter is both a security hole and a scalability gap, a missing tenant-scoping check is both a breach risk and a feature gap: 1. **Security & architecture breaches** — things that are actively dangerous or will break under real usage 2. **Missing features for a scalable multi-user product** — things a mature SaaS needs that this codebase doesn't have yet Producing a good report here depends on grounding every claim in something you actually found in the code — file paths, function names, config values. A generic "add rate limiting" bullet is nearly useless to a developer; "no rate limiting found on `/api/*` routes in `src/routes/api.ts` — any endpoint can be hit unbounded" is actionable. Resist the temptation to pattern-match from experience with "typical SaaS problems" without verifying against this specific codebase. ## Workflow ### Step 1: Map the codebase before judging it Don't start checking boxes against a checklist immediately — first understand what you're looking at: - Identify the stack (language, framework, ORM/database, auth library, deployment target). Look at `package.json`/`requirements.txt`/`Gemfile`/etc., config files, and the top-level directory structure. - Identify how "tenant"/"user" boundaries are modeled — is this single-ten