Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
procore-deploy-integration【部署与运维】Promote a Procore app version through sandbox verification, permission-diff review, semantic versioning, release notes, production promotion, and post-deploy proof. Use when shipping a connector or embedded app change. Trigger with: "deploy a Procore integration", "promote a Procore app version", "release Procore manifest".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: procore-deploy-integration description: >- Promote a Procore app version through sandbox verification, permission-diff review, semantic versioning, release notes, production promotion, and post-deploy proof. Use when shipping a connector or embedded app change. Trigger with: "deploy a Procore integration", "promote a Procore app version", "release Procore manifest". allowed-tools: Read, Grep, Write, Edit version: 2.0.0 argument-hint: '[app-version-and-release-scope]' model: inherit effort: high license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags:
Promote the Procore app contract and the integration deployment as one reviewed release. Permission changes, installation steps, OAuth credentials, endpoint compatibility, and customer communication must align with the same semantic version.
Record source release identifier, app manifest version, endpoint inventory, configuration schema, and generated artifacts. Refuse moving tags or unreviewed builds.
Classify semantic version impact and inspect added permissions, components, callback URLs, post-install steps, and customer-facing behavior.
Install the version using the correct environment key, exercise authentication, required reads, expected denials, mutations in disposable data, webhooks, and cleanup.
Present evidence, permission diff, release notes, known limitations, support plan, and rollback. Require the authorized operator to promote the reviewed version.
Deploy the matching integration release to a bounded tenant set, verify token acquisition and read-only access, then enable controlled business processing.
Monitor API activity, Integration Health, errors, rate budget, webhook deliveries, and backlog. Roll back the application release or integration according to the predeclared boundary.
Deployment verification uses OAuth 2.0 credentials for each environment and never copies sandbox tokens into production. Production credential issuance and rotation stay within the Developer Portal and approved secret store.
Use Read and Grep to inspect release artifacts, manifests, diffs, and evidence. Use Write or Edit only for the approved release record, configuration, test, or receipt; the actual Procore promotion requires an authorized portal operator.
Return exact versions, approvers, test results, rollout scope, health signals, and final disposition.
A manifest adds a new project-tool permission, so the release is classified accordingly and tested against both allowed and denied projects. The production canary does not begin until the portal version and deployed integration share the reviewed release.
| Failure | Response |
|---|---|
| Manifest and deployment differ | Stop rollout and rebuild from the immutable reviewed release. |
| Permission diff is unexplained | Reject promotion until each new capability has an owner and test. |
| Sandbox proof fails | Repair and create a new reviewed version rather than editing evidence. |
| Canary health degrades | Halt expansion and execute the declared rollback boundary. |