supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
local-ci
remote CI (GitHub Actions) 相当のチェックをローカルで実行。Biome check、テスト、ビルドを並列実行し、全てのチェックが成功したことを確認する。PR作成前の事前チェックに使用。
Full skill instructions
このスキルの役割: remote CI (GitHub Actions) 相当のチェックをローカルマシン上で実行するスキル。
| スキル/コマンド | 実行場所 | 目的 | 使用場面 |
|---|---|---|---|
| local-ci (このスキル) | local | local CI チェック(remote CI 相当)をローカル実行 | PR作成前の事前チェック、TDD完了後の検証 |
| check-remote-ci | remote (GitHub Actions) | remote CI の実行状態確認と修正方針提案 | PR作成後、remote CI が失敗した際の原因調査 |
プルリクエスト作成前にローカルマシン上で実行することで、remote CI の失敗を事前に検出します。
.github/workflows/ci.yml と同じチェックを並列実行し、全ての問題を一度に検出します。
以下の3つのチェックを並列実行します:
npm run checknpm run check:fixで自動修正可能な旨を伝えるnpm run test:runnpm run build並列実行の利点:
含まれていないチェック:
npm audit, secretlint)
npm audit --audit-level=moderate
npm run secretlint
設計方針:
このスキルは local-ci-checker サブエージェント(.claude/agents/local-ci-checker.md)を呼び出して実行します。
Task({
"subagent_type": "local-ci-checker",
"model": "haiku",
"description": "Run local CI checks in parallel",
"prompt": "local-ci スキルに従って、3つのサブエージェント(biome-check、test-check、build-check)を並列実行し、全てのチェックが成功することを確認してください。全ての結果をまとめて報告してください。"
})
local-ci-checker サブエージェントは、さらに3つの専用サブエージェントを並列起動します:
biome-check (.claude/agents/biome-check.md)
npm run checktest-check (.claude/agents/test-check.md)
npm run test:runbuild-check (.claude/agents/build-check.md)
npm run build重要: これらはBashコマンドを直接実行するのではなく、個別のエージェント定義ファイルとして存在します。各エージェントは構造化されたJSON形式で結果を返します。
local-ci-checker サブエージェントの処理フロー:
全て成功した場合:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ All local CI checks passed!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Summary:
- Biome check: ✓
- Tests: ✓ (X tests passed)
- Build: ✓
🎉 Ready to create a pull request!
1つ以上失敗した場合:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ Local CI checks failed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Summary:
- Biome check: {✓ or ✗}
- Tests: {✓ or ✗}
- Build: {✓ or ✗}
Failed checks:
{失敗したチェックの詳細}
Fix the issues above and re-run the checks.
npm run check:fixで自動修正可能な旨を伝える部分的失敗時の修正フロー:
npm run check、npm run test:run、npm run buildを再度並列実行コスト比較(典型的な実行時間):
メリット: 再実行時も並列実行により、逐次実行より約1分10秒高速化されます。
🔍 Running local CI checks (in parallel)...
📋 Biome check
✅ Biome check passed
🧪 Running tests
✅ Tests passed (1,736 tests)
🏗️ Building project
✅ Build passed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ All local CI checks passed!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Summary:
- Biome check: ✓
- Tests: ✓ (1,736 tests passed)
- Build: ✓
🎉 Ready to create a pull request!
🔍 Running local CI checks (in parallel)...
📋 Biome check
✅ Biome check passed
🧪 Running tests
❌ Tests failed
[テストエラー出力]
🏗️ Building project
❌ Build failed
[ビルドエラー出力]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ Local CI checks failed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Summary:
- Biome check: ✓
- Tests: ✗
- Build: ✗
Failed checks:
- Tests: {テストエラーの詳細}
- Build: {ビルドエラーの詳細}
Fix the issues above and re-run the checks.
npm ci は実行しない(依存関係は既にインストール済みと仮定)/local-ci
このコマンドを実行すると、Claude が上記の手順を実行します(3つのチェックは並列実行されます)。
詳細な比較は冒頭の表を参照してください。
/local-ci (このスキル): local CI チェック(remote CI 相当)をローカルマシン上で実行(Biome check、テスト、ビルド)/check-remote-ci: remote CI (GitHub Actions) の実行状態を確認して修正方針を提案Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content