Agent Skills › pollinations/pollinations › sync-production

sync-production

GitHub

负责将 main 分支同步至生产环境,涵盖创建/合并推广 PR、验证 Tinybird 数据源与 D1 迁移、处理 GitHub Actions 部署及最终版本验证,确保发布流程安全合规。

.claude/skills/sync-production/SKILL.md pollinations/pollinations

Trigger Scenarios

将 main 合并到 production 部署 main 到生产环境 同步生产环境

Install

npx skills add pollinations/pollinations --skill sync-production -g -y
More Options

Non-standard path

npx skills add https://github.com/pollinations/pollinations/tree/main/.claude/skills/sync-production -g -y

Use without installing

npx skills use pollinations/pollinations@sync-production

指定 Agent (Claude Code)

npx skills add pollinations/pollinations --skill sync-production -a claude-code -g -y

安装 repo 全部 skill

npx skills add pollinations/pollinations --all -g -y

预览 repo 内 skill

npx skills add pollinations/pollinations --list

SKILL.md

Frontmatter
{
    "name": "sync-production",
    "description": "Promote Pollinations main to production through the required promotion PR and GitHub Actions. Use when asked to merge main into production, deploy main to production, or sync production."
}

Sync Production

Follow the Git workflow, production deployment, and secret-safety rules in root AGENTS.md.

  • Inspect current main and production revisions and the complete pending diff. Reuse an open main → production promotion PR, or create one for the requested promotion.
  • Check changed Tinybird datasources and pipes in the pending diff. Use bounded production queries and endpoint calls to verify the required schema in pollinations_enter. Tinybird is deployed separately: missing resources or failed probes block promotion. Follow tinybird-deploy for authorized changes.
  • Compare pending D1 migrations with production migration history. Verify that .github/workflows/deploy-cloudflare-production.yml applies them before the affected Workers deploy, and that old Workers remain compatible during that interval. Record both data checks and any blockers in the promotion PR body.
  • Check the current PR head, required checks, conflicts, and deployment prerequisites. Merge through the PR when authorized and checks pass; resolve or report blockers within that workflow.
  • Follow the resulting GitHub Actions deployments. When path filters do not trigger the required production workflow, dispatch it from production as specified in AGENTS.md.
  • Verify the deployed revision, required bindings, and affected behavior; report any incomplete verification.
  • The production deploy re-pushes unchanged, already-approved secrets; that is not a rotation and needs no new approval. A new or changed value does. Per-Worker secret checks: enter-services skill.

Version History

  • 7d1d825 Current 2026-09-28 05:14

    新增在推广前检查 Tinybird 数据源和 D1 迁移等数据前置条件的逻辑。

  • 55af554 2026-09-22 18:01
  • 3e1cabf 2026-09-09 11:59

    简化 Agent 指导说明,移除过时的工作流配置。

  • 99bce92 2026-07-25 10:39

Same Skill Collection

.claude/skills/abuse-detection/SKILL.md
.claude/skills/candidate-evaluation/SKILL.md
.claude/skills/code-formatting/SKILL.md
.claude/skills/community-leaderboard/SKILL.md
.claude/skills/economics-provider-collection/SKILL.md
.claude/skills/enter-services/SKILL.md
.claude/skills/issue-maker/SKILL.md
.claude/skills/manage-vast-gpu-fleet/SKILL.md
.claude/skills/model-debugging/SKILL.md
.claude/skills/model-management/SKILL.md
.claude/skills/monitor-services/SKILL.md
.claude/skills/polli-video/SKILL.md
.claude/skills/polli/SKILL.md
.claude/skills/quest-solution-review/SKILL.md
.claude/skills/r2-glacier-migration/SKILL.md
.claude/skills/spending-analysis/SKILL.md
.claude/skills/tinybird-deploy/SKILL.md
.claude/skills/voting-status/SKILL.md
.claude/skills/web-research/SKILL.md
apps/openclaw/skills/founder-meditation/SKILL.md
packages/polli-cli/SKILL.md

Metadata

Files
0
Version
7d1d825
Hash
d0f88b81
Indexed
2026-07-25 10:39

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 10:09
浙ICP备14020137号-1