返回 Skills 目录
get-convex/agent-skills已通过检查

SKILL DETAIL

convex-optimize

get-convex/agent-skills/convex-optimize

该技能用于审计并优化现有的 Convex 应用,涵盖安全、扩展、升级和可观测性。工作流程首先检测应用结构,然后通过 launch-readiness 进行评分评估,接着升级过时的组件并设置可观测性,最后在确认后应用修复并重新评估分数。

安装量 · 494查看来源

Installation

npx skills add https://github.com/get-convex/agent-skills --skill convex-optimize

技能文件

SKILL.md

最近同步 · 2026年8月29日

SKILL.md
---
name: convex-optimize
description: "Audit and optimize an existing Convex app: security, scale, upgrades, observability."
---

<!-- 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.
convex-optimize · 热门 Agent Skills | Mengbi