Convex Optimize

作者 get-convex2cfe645c87f9無授權條款63 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫6 天前更新

Audit and optimize an existing Convex app: security, scale, upgrades, observability.

AI 產生的概覽

透過就緒報告稽核現有 Convex 應用,並規劃與執行升級及可觀測性修復。

功能
此技能為現有 Convex 應用定義了一套修復工作流程。它會偵測應用及其部署類型,使用 launch-readiness 提供的評分就緒報告,檢查已鎖定的 @convex-dev 元件是否過舊,並在缺少可觀測性時提議安裝錯誤擷取工具。接著它會提出單一優先順序計畫,僅在明確確認後套用修正,並於之後重新評估以顯示分數變化。
適用情境
適用於現有 Convex 應用需要安全性、擴充性、升級或可觀測性審查,並接著進行具體修復的情況。適合希望先做唯讀評估,再對已部署應用進行受控且經確認變更的團隊。
執行需求
僅為說明文件,未包含指令碼。需要具備 convex/ 目錄與 schema 的 Convex 專案,並依賴名為 launch-readiness、check-updates 和 sentinel 的配套能力,以及 fixCapability 調度機制。
<!-- GENERATED from convex-agents content/capabilities/optimize.json — do not edit by hand. -->

Audit and optimize an existing Convex app

The remediation WORKFLOW for an existing app: open with a scored assessment, then act on it — upgrade stale components and set up observability — plan-then-confirm-then-apply. The assessment itself is delegated to launch-readiness (the findings-bus scorer); optimize's distinct value is the actions it takes on the result.

Workflow

  1. Detect the app: a convex/ directory, the schema, and whether it's an anonymous or cloud deployment.
  2. ASSESS via launch-readiness — one scored, deduped report across authz/reviewer/advisor/insights with an ordered fix plan. Do not re-run those passes by hand; optimize consumes launch-readiness's report rather than re-implementing the audit.
  3. UPGRADE: run check-updates against the pinned @convex-dev/* components and fold stale-component (staleness-class) findings into the same plan.
  4. OBSERVABILITY: if the readiness report flagged an observability gap (no prod error capture), offer to install sentinel.
  5. Present the combined prioritized plan — the launch-readiness score + the fix plan + upgrades + observability, security/data-loss first — and apply only on explicit confirmation, dispatching each fix to its fixCapability.
  6. After applying, re-run the launch-readiness assessment and show the score delta.

Rules

  • Read-only first. Present a plan and CONFIRM before changing any file.
  • Delegate the audit to launch-readiness (the findings-bus scorer); don't re-implement reviewer/advisor/insights inline — optimize's job is acting on the report (upgrades + observability), not re-scoring.
  • Prioritize security and data-loss risks above style, following launch-readiness's ordering.
  • Never auto-land changes on someone's existing prod app; re-assess after applying and show the score moved.

來源與署名

來源:get-convex/agent-skills位於skills/convex-optimize提交2cfe645

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架