deploy
Use when publishing or releasing openrouter-mcp to npm, or preparing a version for distribution with metadata and release checks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when publishing or releasing openrouter-mcp to npm, or preparing a version for distribution with metadata and release checks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when installing or repairing Claude Desktop or Claude Code MCP config, checking status, backing up config files, or fixing config drift in openrouter-mcp
Use when changing concurrency limits, quota rules, circuit breakers, cleanup behavior, or other high-risk resilience policies in the collective-intelligence paths
Use when handling API key setup, credential rotation or deletion, security-audit runs, shared-environment risk checks, or security-document hygiene in openrouter-mcp
Use when running tests, reproducing the repository's assurance gate locally, checking failures, or verifying coverage for openrouter-mcp
Use when checking code quality, running linting, formatting code, or verifying static analysis gates before PR or publish.
Use when the user asks to continue with additional tasks while keeping current work in progress, or needs parallel branch development, hotfix interruption handling, and review sandboxes without extra clones. Use when tasks involve `git worktree add/list/remove/prune/lock/repair`, resolving branch-in-use conflicts across worktrees, configuring per-worktree settings (`git config --worktree`, `extensions.worktreeConfig`), or writing scripts that must resolve worktree paths safely with `git rev-parse`.
| name | deploy |
| description | Use when publishing or releasing openrouter-mcp to npm, or preparing a version for distribution with metadata and release checks |
Target: npm registry (@physics91/openrouter-mcp). Always manual, intentional.
python3 for Python commands.python3 is unavailable but python exists, use python as fallback..venv.deploy owns release hygiene as well as publish commands. Do not treat metadata checks as optional.Run in order. Stop at first failure:
version in package.json is the intended release (semver).build skill in check mode. ruff, black, and isort must all pass.python3 run_tests.py assurance -v through the test skill.package.json fields:
authorhomepagerepositorybugsrg -n "yourusername|yourproject.com|your-domain-here|Your Name" package.json CHANGELOG.md README.md SECURITY.md docs
Release only when the results are understood and intentional.CHANGELOG.md version section and comparison links.npm pack --dry-run
Confirm the package includes the expected files and excludes junk.README.md and docs/INSTALLATION.md.npm whoami. If not logged in, run npm login.npm publish --access public
git tag v<version>
git push origin v<version>
npm info @physics91/openrouter-mcp version
Defined by files field in package.json:
bin/, src/, requirements.txt, requirements-dev.txt, pytest.ini, docs/, README.md, CONTRIBUTING.md, LICENSE
prepublishOnly script is a no-op; pre-flight checks above are the guard.npm publish.