Sanity check app.js syntax and versioning before performing project releases.

Install

mkdir -p .claude/skills/verify-stiehl122 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19073" && unzip -o skill.zip -d .claude/skills/verify-stiehl122 && rm skill.zip

Installs to .claude/skills/verify-stiehl122

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.

Validate `app.js` syntax and confirm `APP_VERSION` matches the current `v0.8.x` branch before committing or releasing. Use when the user asks to verify, sanity-check, or run the old `/verify` workflow.
201 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Validate `app.js` syntax using `node --check`
  • Read `APP_VERSION` from `app.js`
  • Determine the current git branch
  • Confirm that the branch name matches `APP_VERSION` on `v0.8.x` release lines
  • Report readiness for commit or required fixes

How it works

This skill verifies `app.js` syntax and `APP_VERSION` consistency with the current git branch, specifically for `v0.8.x` release lines. It reports the results and indicates if the app is ready for commit.

Inputs & outputs

You give it
User request to verify or sanity-check the app
You get back
Pass/fail report for `app.js` syntax, `APP_VERSION`, current branch, and readiness status

When to use verify

  • Verifying release readiness
  • Checking app syntax
  • Validating version consistency

About this skill

Verify

Run these checks and report the results:

  1. Run node --check app.js and report pass/fail.
  2. Read APP_VERSION from app.js.
  3. Read the current git branch with git branch --show-current.
  4. On the v0.8.x release line, confirm the branch name matches APP_VERSION exactly.
  5. State whether the app is ready to commit or what must be fixed first.

If the branch is not a v0.8.x release branch, say that explicitly instead of forcing a mismatch.

When not to use it

  • When the current branch is not a `v0.8.x` release branch
  • When `app.js` syntax is invalid
  • When `APP_VERSION` does not match the branch name on a `v0.8.x` branch

Limitations

  • Checks are specific to `app.js` syntax and `APP_VERSION`
  • Branch name matching `APP_VERSION` is only required on `v0.8.x` release lines
  • If the branch is not a `v0.8.x` release branch, it explicitly states that

How it compares

This workflow provides a specific set of checks for `app.js` and version consistency with git branches, unlike a generic verification that might not include these specific file and versioning requirements.

Compared to similar skills

verify side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
verify (this skill)03moNo flagsBeginner
release04moReviewAdvanced
dependency-upgrade264moReviewIntermediate
chrome-devtools416moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

release

andyed

Build, sign, notarize, and ship a Scrutinizer Electron release with golden captures and website update.

00

dependency-upgrade

wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

26240

chrome-devtools

mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

41157

playwright-browser-automation

lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

29146

cloudflare-manager

qdhenry

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.

25135

svelte-expert

Raudbjorn

Expert Svelte/SvelteKit development assistant for building components, utilities, and applications. Use when creating Svelte components, SvelteKit applications, implementing reactive patterns, handling state management, working with stores, transitions, animations, or any Svelte/SvelteKit development task. Includes comprehensive documentation access, code validation with svelte-autofixer, and playground link generation.

11107

Search skills

Search the agent skills registry