RE

release-check

Automated checklist to ensure repository readiness before a software release.

Install

mkdir -p .claude/skills/release-check && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13234" && unzip -o skill.zip -d .claude/skills/release-check && rm skill.zip

Installs to .claude/skills/release-check

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Comprehensive release readiness audit covering security, dependencies, community files, and code quality. Use when asked for a "release check", "release readiness" review, or "pre-release verification".
202 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Audit dependency vulnerabilities
  • Confirm existence of required community files
  • Scan for personal or project-specific info leaks
  • Grep for secrets and credential leaks
  • Check code quality for stray logs and TODOs
  • Verify baseline security configurations

How it works

This skill performs a complete release readiness audit by scanning the codebase for dependency vulnerabilities, missing community files, information leaks, code quality issues, and baseline security configurations using various `npm audit` and `grep` commands.

Inputs & outputs

You give it
Project codebase and configuration files
You get back
Release Readiness Summary with status for each category and an overall verdict

When to use release-check

  • Performing a release audit
  • Checking for security vulnerabilities
  • Verifying release documentation

About this skill

Release Readiness Audit

Pre-release cross-cutting check: security, dependencies, required community files, and code quality. Documentation and metadata checks live in /release-docs-check — run that separately.


1. Dependency vulnerabilities

npm audit --audit-level=high
  • Confirm zero High / Critical
  • If any remain, distinguish direct vs. transitive in the report
  • Note whether npm audit fix can resolve them

2. Required community files

Use Glob to confirm each file exists:

FilePurpose
LICENSELicense (required)
README.mdProject overview (required)
CONTRIBUTING.mdContribution guide (required)
SECURITY.mdVulnerability reporting policy (required)
CODE_OF_CONDUCT.mdCode of conduct (recommended)
.env.exampleEnvironment variable template (required)

3. Personal / project-specific info leaks

Grep (excluding node_modules, .next, .git):

  • Personal domains / URLs: scan source for \.info, \.dev, \.me patterns
  • Personal names / handles: repository owner names must not be hardcoded in source
  • Project-specific names: your own project or brand names (e.g., my-blog-name) must not remain in source

Allowed locations: package.json, README.md, CONTRIBUTING.md, SECURITY.md, LICENSE, _release/.


4. Secrets / credential leaks

Grep for these patterns:

  • API key prefixes: sk-, AIza, ghp_, xoxb-, AKIA
  • Hardcoded passwords: password\s*=\s*["'][^"']{8,}
  • Bearer tokens: Bearer [A-Za-z0-9+/]{20,}

Read .env.example and verify it contains placeholders only.


5. Code quality

  • Stray console.log: Grep under app/(admin)/baan-admin/api/
  • TODO/FIXME/HACK: Grep under app/, lib/ (minor ones are warnings)
  • Japanese error messages: confirm API responses under app/(admin)/baan-admin/api/ do not contain Japanese (exclude translation files like _lib/i18n.ts)

6. Baseline security configuration

  • .gitignore: .env*, data/, *.pem, .session-secret, etc. are excluded
  • package.json: "private": true is set correctly (appropriate for an application)
  • TypeScript strict: tsconfig.json has strict: true

7. GitHub repository settings (manual)

Cannot be verified from code — confirm manually before release:

  • GitHub Private Vulnerability Reporting enabled (Security tab)
  • Default branch is main
  • Branch protection rules set up (if required)

Output format

Clean: ✅ OK Issue: ❌ description (file:line) Warning: ⚠️ description Manual check: 👤 description

Summary format

## Release Readiness

| Category | Status |
|----------|--------|
| Dependency vulnerabilities | ✅ / ❌ |
| Required community files | ✅ / ❌ |
| Personal info leaks | ✅ / ❌ |
| Secret leaks | ✅ / ❌ |
| Code quality | ✅ / ⚠️ / ❌ |
| Baseline security | ✅ / ❌ |

### Verdict
🟢 READY / 🟡 CAUTION / 🔴 NOT READY

When not to use it

  • When checking documentation and metadata (use `/release-docs-check`)
  • When the user needs to fix identified issues directly
  • When the user needs to configure GitHub repository settings programmatically

Limitations

  • The skill does not check documentation and metadata
  • The skill cannot verify GitHub repository settings automatically
  • The skill relies on `npm audit` for dependency vulnerability checks

How it compares

This skill provides a structured, multi-faceted audit for release readiness, offering a holistic view of potential issues, unlike individual checks for specific problems.

Compared to similar skills

release-check side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
release-check (this skill)02moReviewIntermediate
linkerd-patterns65moReviewAdvanced
supabase-policy-guardrails326dReviewAdvanced
springboot-verification44moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

linkerd-patterns

wshobson

Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.

672

supabase-policy-guardrails

jeremylongshore

Implement Supabase lint rules, policy enforcement, and automated guardrails. Use when setting up code quality rules for Supabase integrations, implementing pre-commit hooks, or configuring CI policy checks for Supabase best practices. Trigger with phrases like "supabase policy", "supabase lint", "supabase guardrails", "supabase best practices check", "supabase eslint".

331

springboot-verification

affaan-m

Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.

46

engineering-advanced-skills

alirezarezvani

25 advanced POWERFUL-tier engineering skills covering agent design, RAG architecture, MCP servers, CI/CD pipelines, database design, observability, security auditing, release management, and platform operations. Works with Claude Code, Codex CLI, and OpenClaw.

36

performance-testing-review-ai-review

sickn33

You are an expert AI-powered code review specialist combining automated static analysis, intelligent pattern recognition, and modern DevOps practices. Leverage AI tools (GitHub Copilot, Qodo, GPT-5, C

10

prowler-ci

prowler-cloud

Helps with Prowler repository CI and PR gates (GitHub Actions workflows). Trigger: When investigating CI checks failing on a PR, PR title validation, changelog gate/no-changelog label, conflict marker checks, secret scanning, CODEOWNERS/labeler automation, or anything under .github/workflows.

10

Search skills

Search the agent skills registry