pre-deploy

pre-deploy is a skill for Claude Code, Codex from Stanshy/AgentHub. It costs 12 tokens per session (627 once invoked), scanned A, original, MIT.

A pre-deployment report that checks whether an application is ready for a staging or production environment.

In plain words
What is it for?
Use it to run lint, type-check, unit tests, and builds; inspect environment variables, migrations, seed scripts, Docker files, and security; and list rollback, monitoring, and notification checks.
Why use it?
It reduces the chance of deploying code with failing tests, missing configuration, unfinished database changes, Docker errors, or exposed secrets. It also records manual release checks.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/stanshy/agenthub/pre-deploy
Any agent
npx skills add Stanshy/AgentHub --skill pre-deploy
Clone the repo
git clone --depth 1 https://github.com/Stanshy/AgentHub

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for pre-deploy

README.md
[![agentmods](https://agentmods.dev/badge/skills/stanshy/agenthub/pre-deploy.svg)](https://agentmods.dev/skills/stanshy/agenthub/pre-deploy)
Your own site
<a href="https://agentmods.dev/skills/stanshy/agenthub/pre-deploy"><img src="https://agentmods.dev/badge/skills/stanshy/agenthub/pre-deploy.svg" alt="Measured on agentmods" height="20"></a>
Per session 12 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 627 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00012 $0.00627
Opus 5 $0.00006 $0.00313
Sonnet 5 $0.00002 $0.00125
Haiku 4.5 $0.00001 $0.00063

Measured 4d ago against content hash 0d6d3d66632d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

pre-deploy scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.knowledge/company/skill-templates/pre-deploy/SKILL.md · 75 lines

What it actually says

預部署檢查

L1 提交 G5(部署就緒)前執行,產生預部署檢查報告。

使用方式

/pre-deploy [environment]

參數

  • $0: 目標環境(staging / production,預設 staging)
  • $ARGUMENTS: 完整參數

自動檢查項

1. CI 狀態

  • lint 通過(執行 npm run lint 或等效指令)
  • type-check 通過(執行 npm run typecheck 或等效指令)
  • 單元測試通過(執行 npm run test 或等效指令)
  • build 成功(執行 npm run build 或等效指令)

2. 環境變數

  • .env.example 存在且有內容
  • 所有程式碼中引用的環境變數都在 .env.example 中列出
  • production 環境設定已準備(CI workflow / docker-compose)

3. 資料庫

  • 所有 migration 已生成(無 pending changes)
  • seed 腳本可執行(如有)

4. Docker(如適用)

  • Dockerfile 存在且語法正確
  • docker-compose config 無語法錯誤
  • .dockerignore 排除測試檔案

5. 安全

  • 無硬編碼密碼或 API Key(grep 檢查)
  • .env 不在 git 追蹤中

手動確認項(列出供 L1 確認)

  • 回滾計畫已準備
  • 監控/告警已設定
  • 相關方已通知上線時間

輸出格式

# 預部署檢查報告

**環境**: {environment}
**日期**: {today}
**結果**: PASS / FAIL

## 自動檢查
| # | 項目 | 結果 | 備註 |
|---|------|------|------|
| 1 | lint | ✅/❌ | {detail} |
...

## 手動確認(待 L1 勾選)
- [ ] 回滾計畫
- [ ] 監控告警
- [ ] 通知相關方

## 結論
{PASS: 可提交 G5 / FAIL: 需修正以上 ❌ 項目}
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 75 lines · 12 tokens per session scan A 0d6d3d66632d

Subscribe to this mod's changes

pre-deploy is a skill published in the GitHub repository Stanshy/AgentHub (200 stars, last pushed 4mo ago), licensed MIT. It adds 12 tokens to every session and 627 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

integrated-browser

Use this when working on the VS Code integrated browser ("browserView") to understand its architecture and mental model. Covers the embedded Chromium browser, its editor tab, navigation, overlay/layout, sessions, and agent browser tools under src/vs/platform/browserView and src/vs/workbench/contrib/browserView.

microsoft/vscode · 68 tokens

agent-host-e2e-tests

Use when writing, recording, updating, validating, or troubleshooting the agent host end-to-end tests under src/vs/platform/agentHost/test/node/e2e (black-box tests that drive the whole agent host over the AHP protocol, using a CapiReplayProxy record/replay system for Claude/Copilot/Codex). Covers adding a…

microsoft/vscode · 111 tokens

comet-verify

Comet Phase 4: Verify and Close. Invoke with /comet-verify. Verify implementation matches design, handle development branch.

rpamis/comet · 32 tokens

comet-design

Comet Classic 阶段 2 —— 为 change 产出深度技术 Design Doc。.

rpamis/comet · 24 tokens

winapp-maui

Package and sign .NET MAUI Windows apps with winapp, resolving the resizetizer manifest dependency. Use when packaging or signing a .NET MAUI Windows app, building a MAUI MSIX or signed unpackaged build in CI, or fixing 'manifest contains unresolved placeholders ($placeholder$)' errors from winapp package.

microsoft/winappCli · 71 tokens

generate-harness-dsl

Generate, revise, or review complete Harness as Code .harness files when a coding-agent workflow, agent role, skill, tool contract, MCP connection, runtime, or deployment must be compiler-valid and resolvable with @qoder-ai/harness.

QoderAI/better-harness · 59 tokens