Agent Skills › nightly-labs/openbot › smoke-and-ship

smoke-and-ship

GitHub

自动执行分支冒烟测试,通过后触发发布流程合并至主分支。若测试失败则终止并报告,确保仅当所有检查项通过时才进行合并操作。

.agents/skills/smoke-and-ship/SKILL.md nightly-labs/openbot

触发场景

用户要求对当前分支进行冒烟测试并发布 在真实应用中测试变更并合并

安装

npx skills add nightly-labs/openbot --skill smoke-and-ship -g -y
更多选项

非标准路径

npx skills add https://github.com/nightly-labs/openbot/tree/main/.agents/skills/smoke-and-ship -g -y

不安装直接使用

npx skills use nightly-labs/openbot@smoke-and-ship

指定 Agent (Claude Code)

npx skills add nightly-labs/openbot --skill smoke-and-ship -a claude-code -g -y

安装 repo 全部 skill

npx skills add nightly-labs/openbot --all -g -y

预览 repo 内 skill

npx skills add nightly-labs/openbot --list

SKILL.md

Frontmatter
{
    "name": "smoke-and-ship",
    "description": "Smoke test the current branch, then ship it to main only when all smoke items pass. Use when the user asks to smoke and ship, or to test a change in the real app and then merge it."
}

Smoke and ship

Run the smoke skill on the current branch. When all smoke items pass, run the ship skill. Do not ship a branch with a failed smoke item.

When the user invokes this skill, they approve the merge at the end, but only when the smoke test passes and every ship gate is green.

Keep a checklist in TASKS.md: one item for the smoke test, and one item for each ship gate.

Step 1 — Smoke

Run the smoke skill on the current branch. Do all of its steps, including the clean-up and the report.

Step 2 — Decide

Use the smoke report:

  • All items are pass: go to Step 3.
  • The smoke skill says that the change has no user-visible behavior: this is a pass. Go to Step 3.
  • One or more items are fail: stop. Do not ship. Give the smoke report. Do not fix a failure unless the user asks.
  • An item is not checked:
    • When the cause is outside local reach (a real second computer, a paid provider, a production build, Windows or Linux), continue to Step 3. Put the item in the PR ## Verification section.
    • For a different cause, such as a stack that did not start, stop and ask the user.

Step 3 — Ship

Run the ship skill. Use the smoke result again:

  • Do not run smoke again in Gate 1. For a UI change, use the screenshots from Step 1 when they show before and after. Take only the missing ones.
  • Put the smoke table in the PR ## Verification section.
  • When a Gate 1 fix, a NorbiAI fix, or a CI fix changes user-visible behavior, smoke the affected items again before the push. When an item fails, stop as Step 2 says.

Report format

Give the smoke table from the smoke skill. Then give the gate table from the ship skill. When you stopped after the smoke test, give only the smoke report and the reason that you did not ship.

版本历史

  • ac99196 当前 2026-11-02 08:39

同 Skill 集合

.agents/skills/babysit/SKILL.md
.agents/skills/biome-anti-slop/SKILL.md
.agents/skills/openpanel/SKILL.md
.agents/skills/prototype/SKILL.md
.agents/skills/react-to-solid/SKILL.md
.agents/skills/release-upgrade-safety/SKILL.md
.agents/skills/ship/SKILL.md
.agents/skills/signal-deploy/SKILL.md
.agents/skills/smoke/SKILL.md
.agents/skills/triage/SKILL.md
.agents/skills/zaidan/SKILL.md
marketplace/production-catalog/skills/acceptance-check/SKILL.md
marketplace/production-catalog/skills/accessibility-audit/SKILL.md
marketplace/production-catalog/skills/account-brief/SKILL.md
marketplace/production-catalog/skills/agent-chat-healthcheck/SKILL.md
marketplace/production-catalog/skills/agent-designer/SKILL.md
marketplace/production-catalog/skills/alt-text/SKILL.md
marketplace/production-catalog/skills/api-skill-builder/SKILL.md
marketplace/production-catalog/skills/bug-triage/SKILL.md
marketplace/production-catalog/skills/build-spec/SKILL.md
marketplace/production-catalog/skills/call-scorecard/SKILL.md
marketplace/production-catalog/skills/campaign-analysis/SKILL.md
marketplace/production-catalog/skills/care-log/SKILL.md
marketplace/production-catalog/skills/change-review/SKILL.md
marketplace/production-catalog/skills/competitor-comparison/SKILL.md
marketplace/production-catalog/skills/daily-brief/SKILL.md
marketplace/production-catalog/skills/data-quality-review/SKILL.md
marketplace/production-catalog/skills/decision-quality-check/SKILL.md
marketplace/production-catalog/skills/distinctive-frontend-design/SKILL.md
marketplace/production-catalog/skills/eggbot-getting-started/SKILL.md
marketplace/production-catalog/skills/evidence-brief/SKILL.md
marketplace/production-catalog/skills/hiring-scorecard/SKILL.md
marketplace/production-catalog/skills/interface-critique/SKILL.md
marketplace/production-catalog/skills/internal-communications/SKILL.md
marketplace/production-catalog/skills/launch-notes/SKILL.md
marketplace/production-catalog/skills/meeting-actions/SKILL.md
marketplace/production-catalog/skills/outreach-draft/SKILL.md
marketplace/production-catalog/skills/pr-follow-up/SKILL.md
marketplace/production-catalog/skills/project-plan/SKILL.md
marketplace/production-catalog/skills/prototype-build/SKILL.md
marketplace/production-catalog/skills/recurring-charges/SKILL.md
marketplace/production-catalog/skills/repository-threat-model/SKILL.md
marketplace/production-catalog/skills/request-scoring/SKILL.md
marketplace/production-catalog/skills/routine-healthcheck/SKILL.md
marketplace/production-catalog/skills/search-content-brief/SKILL.md
marketplace/production-catalog/skills/secure-code-guidance/SKILL.md
marketplace/production-catalog/skills/spend-audit/SKILL.md
marketplace/production-catalog/skills/support-reply/SKILL.md
marketplace/production-catalog/skills/voice-edit/SKILL.md

元信息

文件数
0
版本
ac99196
Hash
189f27db
收录时间
2026-11-02 08:39

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 15:23
浙ICP备14020137号-1