スキル一覧に戻る
0xsend

sendctl

by 0xsend

The Send App monorepo.

33🍴 18📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: sendctl description: Verifies Send App development environment health. Use when checking if services are running, debugging connectivity issues, preparing environment before tests, or running "sendctl doctor".

sendctl - Send App Environment Toolkit

When to Use

Use sendctl when you need to:

  • Verify the development environment is healthy
  • Debug service connectivity issues
  • Check if specific services are running
  • Prepare environment before running tests

Commands

Check all services

sendctl doctor
sendctl doctor --json  # Machine-readable output

Check specific service

sendctl check next
sendctl check anvil
sendctl check supabase

Wait for services to be ready

sendctl doctor --wait --max-retries=30

Common Issues

All services failing

  • Tilt may not be running: tilt up
  • Wrong environment: Check NEXT_PUBLIC_* env vars

Anvil failing

  • Restart anvil: tilt trigger anvil:base-node
  • Check if forking: Anvil forks from mainnet, network issues can cause failures

Supabase failing

  • Restart: cd supabase && yarn supabase stop && yarn supabase start
  • Reset DB: cd supabase && yarn supabase reset

Environment Variables

Services are configured via standard Send App env vars:

  • NEXT_PUBLIC_URL (Next.js app)
  • NEXT_PUBLIC_SUPABASE_URL (Supabase API)
  • NEXT_PUBLIC_SUPABASE_ANON_KEY (required for Supabase auth)
  • NEXT_PUBLIC_BASE_RPC_URL (Anvil RPC)
  • NEXT_PUBLIC_BUNDLER_RPC_URL (AA Bundler)
  • SHOVEL_URL (Shovel indexer)
  • TEMPORAL_ADDR (Temporal gRPC, host:port format)
  • SENDCTL_TIMEOUT (optional, default 10000ms)

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

0/5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です