C
convex-sentinel
by @convexv
4.6(120)
この Skill は、自前の Convex デプロイに Sentinel の本番エラー収集を組み込みます。サーバー関数の失敗、クライアント側の JS/React クラッシュ、OCC やスケールのシグナルをデプロイ内のテーブルに記録し、書き込み時にデフォルトで秘匿情報を伏せます。データはユーザーのデプロイから外に出ず、任意の自己修復 cron が再発する非一時的なエラーを分類して修正 PR の作成までつなげます。
インストール方法
npx skills add https://github.com/convex/agent-skills --skill convex-sentinelcompare_arrows
Before / After 効果比較
2 组使用前
本番障害が起きてもユーザー報告と散在するログ頼りでしか気づけず、複数のログ画面を行き来してやっと一件のクラッシュを再構成するため、存在確認だけで数十分かかっていた。
使用後
この Skill はサーバー側の失敗とクライアント側のクラッシュをパンくず付きでデプロイ内の単一テーブルに集約し、発生直後から CLI で読めるため数分で切り分けに入れる。
SKILL.md
Capture production errors in your own deployment
Install @convex-dev/sentinel to capture production errors (server function failures, client JS/React crashes, OCC and scale signals) into a table in the user's OWN deployment, redacted at write time, then react to new ones. Data never leaves the user's deployment.
Workflow
- Install the component:
app.use(sentinel)inconvex/convex.config.ts. - Wire the client SDK: a React error boundary plus
window.onerror/unhandledrejectionand breadcrumbs. - Redaction runs at write time and is on by default (default-deny on secret key names and value patterns).
- Read recent errors with the Convex CLI (
convex data,run-once-query); react to new ones via the monitor'sprod_errorevent. - Optionally enable the self-healing cron:
triageclassifies each error and, for recurring non-transient ones, hands it to ai-runner to open a fix PR.
Rules
- Redaction is mandatory and on by default — never store raw secrets; the agent's reads reach the model provider.
- Data stays in the user's deployment; never send it to a third party.
- Sample and cap to control volume and cost.
- Capturing PROD errors needs a deployed cloud app; install works anonymously.
ユーザーレビュー (0)
レビューを書く
効果
使いやすさ
ドキュメント
互換性
レビューなし
統計データ
インストール数34.7K
評価4.6 / 5.0
バージョン
更新日2026年10月23日
比較事例2 件
ユーザー評価
4.6(120)
5
37%
4
43%
3
13%
2
5%
1
2%
この Skill を評価
0.0
対応プラットフォーム
🤖claude-code
タイムライン
作成2026年10月17日
最終更新2026年10月23日