Loading...
Loading...
Run a final release checklist before shipping. Verifies no TODOs, no debug code, docs updated, tests passing, dependencies justified, and security reviewed.
npx skill4agent add zbruhnke/claude-code-starter release-checklist/release-checklist/release-checklist src/auth/# Search for incomplete code markers
grep -r "TODO\|FIXME\|XXX\|HACK\|WIP" --include="*.ts" --include="*.js" --include="*.py" --include="*.go" --include="*.rs" --include="*.rb" --include="*.ex" src/throw new Error('Not implemented')# Search for debug statements
grep -rn "console\.log\|print(\|debugger\|binding\.pry\|byebug\|IEx\.pry" --include="*.ts" --include="*.js" --include="*.py" --include="*.rb" --include="*.ex" src/console.logprint()debuggerbinding.prybyebugIEx.pry# Example - adapt to your project
npm test # or pytest, go test, etc.
npm run lint # or ruff, golangci-lint, etc.
npm run typecheck # or mypy, tsc, etc.
npm run build # verify it compiles# Check for outdated or vulnerable packages
npm audit # Node.js
pip-audit # Python
go list -m -u all # Go
cargo audit # Rust
bundle audit # Ruby
mix deps.audit # Elixir (with mix_audit)## Release Checklist Results
### Passed
- [x] No TODO/FIXME markers
- [x] No debug statements
- [x] Tests passing
- [x] Lint passing
- [x] Build succeeds
### Failed
- [ ] CHANGELOG not updated (missing entry for new auth feature)
- [ ] Found console.log at src/api/users.ts:45
### Warnings
- [ ] New dependency 'lodash' added - verify it's needed (could use native methods)
### Verdict
**BLOCKED** - Fix the failures above before releasing.