verify
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.zipInstalls 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.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
When to use verify
- →Verifying release readiness
- →Checking app syntax
- →Validating version consistency
About this skill
Verify
Run these checks and report the results:
- Run
node --check app.jsand report pass/fail. - Read
APP_VERSIONfromapp.js. - Read the current git branch with
git branch --show-current. - On the
v0.8.xrelease line, confirm the branch name matchesAPP_VERSIONexactly. - 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| verify (this skill) | 0 | 3mo | No flags | Beginner |
| release | 0 | 4mo | Review | Advanced |
| dependency-upgrade | 26 | 4mo | Review | Intermediate |
| chrome-devtools | 41 | 6mo | Review | Intermediate |
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.
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.
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.
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.
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.
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.