Wtf
Pre-launch and pre-commit audit for vibe coding projects.
Install
npx skills add noobnooc/agent --skill wtf -g -a claude-code -y- Repository
- noobnooc/agent1.4k
- Category
- Testing
- Updated
- 3mo ago
- License
- See repository
- Context cost
- Mediumabout 1,932 tokens
- Runs scripts
- No, instructions only
What it does
Pre-launch and pre-commit audit for vibe coding projects. Use when asked to check whether a project is ready to ship, deploy, merge, or commit, especially for common AI-built app mistakes: broken project structure, committed secrets or cache files, environment variable hygiene, database migrations, ORM/schema drift, unsafe raw SQL, unused legacy code, dead routes/components, weak auth, missing tests, build failures, and deployment footguns.
WTF
Use this skill as a hard-nosed pre-launch or pre-commit audit for fast-moving "vibe coded" projects. The goal is to find concrete blockers before code is shipped, not to produce a generic best-practices essay.
Operating Mode
- Inspect the actual repository before judging it. Start with
git status --short, project docs, file tree, package manifests, framework config, CI config, and deployment config. - Keep the audit scoped to the user's target: current branch, staged changes, a PR diff, or the whole project. If unclear, default to the current worktree plus files likely to affect deploy/runtime.
- Prefer evidence over guesses. Tie every finding to a file, command output, or missing expected artifact.
- Do not print secret values. If a secret is committed or exposed, name the file and variable/key shape, but redact the value.
- If the user asks to fix issues, implement the fixes after the audit and verify them. Otherwise, remain in review/audit mode.
Audit Workflow
-
Map the project
- Identify app type, framework, package manager, runtime, deployment target, database, ORM, auth provider, and build/test commands.
- Check whether the root is clean or dirty. Preserve unrelated user changes.
- Find likely entrypoints: app routes, API routes, workers, server actions, CLI commands, cron jobs, migrations, schemas, and config files.
-
Check repository hygiene
- Look for committed
.env*files other than safe examples, local database files, logs, cache directories, build outputs, generated artifacts, coverage, temporary uploads, screenshots, and tool caches. - Verify
.gitignorecovers framework/runtime artifacts such as.next,dist,build,.turbo,.vercel,.wrangler,.parcel-cache,coverage,node_modules, local SQLite files, logs, and upload/cache folders. - Use
git ls-filesto distinguish ignored local junk from files already tracked by Git.
- Look for committed


