C
convex-optimize
by @convexv
4.6(120)
この Skill は、既存の Convex アプリをスコア付きのレディネスレポートで監査し、その結果に基づいて古い @convex-dev コンポーネントの更新や本番エラー監視の導入まで実行します。セキュリティとデータ損失のリスクを最優先に並べ、確認を得てから適用し、最後に再評価してスコアの変化を示すため、リリース前や運用中の保守に適しています。
インストール方法
npx skills add https://github.com/convex/agent-skills --skill convex-optimizecompare_arrows
Before / After 効果比較
1 组使用前
リリース前に認可・コードレビュー・アドバイザ・ランタイム洞察の4種類を手作業で確認し、重複したチェックを何度も実行。古いコンポーネントや本番エラー監視の有無も自分で把握する必要があり、漏れが生じやすかった。
使用後
この Skill はスコア付きで重複排除された診断レポートを一度に生成し、セキュリティとデータ損失のリスクを最優先に並べ、古いコンポーネントと監視の欠落も同じ計画にまとめて、確認後に修正と再評価まで行う。
SKILL.md
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
- Detect the app: a
convex/directory, the schema, and whether it's an anonymous or cloud deployment. - 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. - UPGRADE: run
check-updatesagainst the pinned@convex-dev/*components and fold stale-component (staleness-class) findings into the same plan. - OBSERVABILITY: if the readiness report flagged an observability gap (no prod error capture), offer to install
sentinel. - 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.
- 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.
ユーザーレビュー (0)
レビューを書く
効果
使いやすさ
ドキュメント
互換性
レビューなし
統計データ
インストール数35.0K
評価4.6 / 5.0
バージョン
更新日2026年10月23日
比較事例1 件
ユーザー評価
4.6(120)
5
37%
4
43%
3
13%
2
5%
1
2%
この Skill を評価
0.0
対応プラットフォーム
🤖claude-code
タイムライン
作成2026年10月17日
最終更新2026年10月23日