Hangnone — Development skill for Claude Code
Find Claude Code CI jobs that will hang on unanswered permission prompts, or fail silently.
How to install Hangnone
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Onur45500/hangnone and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hangnone does
Find Claude Code CI jobs that will hang on unanswered permission prompts, or fail silently.
Alternatives in Development
- Pi Reserved Keybindings — Extensions cannot override these shortcuts — they are silently skipped by registerShortcut() 526 ★
- Verify Theme — Run the full Graphite quality gate (drift, tokens, contrast, YAML) and report pass/fail 452 ★
- Notch Pilot — A live companion for Claude Code that lives in your MacBook notch 67 ★
README
hangnone
[](https://github.com/Onur45500/hangnone/actions/workflows/ci.yml) [](https://www.npmjs.com/package/hangnone) [](https://nodejs.org) [](LICENSE)
hangnone finds Claude Code CI jobs that will hang waiting for a permission prompt nobody can answer.
In headless CI there is no human to approve sensitive tool calls. Without the right unattended permission handling, Claude Code either blocks until the runner times out (wasting minutes and producing a useless log) or — in `claude-code-action` — silently auto-denies tools and may still report success. hangnone statically scans your repo and classifies every Claude Code invocation so you can gate CI on clear failures instead of surprise hangs.
**Not an official Anthropic tool.** hangnone is an independent static analyzer targeting Claude Code CLI behavior as of **v2.1.259+**.
Install
Published on npm as [`hangnone`](https://www.npmjs.com/package/hangnone) (`v2.0.0+`).
# one-shot (recommended in CI)
npx hangnone scan --fail-on hang
# or install the CLI globally
npm install -g hangnone
hangnone scan
Requires Node.js 18+.
Usage
hangnone scan [path] # human-readable table (default: cwd)
hangnone scan [path] --json # machine-readable output
hangnone scan [path] --fail-on hang # exit 1 if any HANG finding
hangnone scan [path] --fail-on bypass-unsafe # fail only on BYPASS with no sandbox signals
hangnone scan [path] --include-ignored # show # hangnone:i
Related Skills
Whatsapp Cloud API Skill
Claude skill for Meta's WhatsApp Cloud API — the misconfigurations that fail silently, error codes decoded, an
Cc Agents Kit
Claude Code plugin marketplace. guard-hooks: five defensive hooks that block dangerous shell commands and secr
Orchestra MCP
Claude Code skill — a measured field guide to the Orchestra MCP tools: how they fail silently, which server an
Verify Kit
Run the kit's mechanical invariant check (bin/verify-kit.sh) and report its three-state output verbatim — neve
Plan Doctor
Self-check for the planning-with-files mechanisms that fail silently: plan resolution, hook injection, canonic
Skill Healthcheck
Find agent skills that silently stopped working, and when your agent's behavior changed. For Claude Code, Code
Related Agents
Civitai Test Review
Reviews the tests in a feature segment of the main Civitai Next.js app (src/) for whether they would actually
Hook Health
Monitor and diagnose hook failures, silent data corruption, and schema mismatches in the .claude/hooks/ infras
Baseline Reviewer
Read-only reviewer for changes to this plugin — skills, agent definitions, manifests, hooks and eval cases. Ch