Organization横断で使うreusable workflows・Claude Codeスキル集
Gitleaksによるsecretスキャン。PR時に差分をチェックし、secretの漏洩を防止する。
# 呼び出し側の例
name: Security
on: [pull_request]
jobs:
gitleaks:
uses: under-the-bridge-hq/shared-workflows/.github/workflows/gitleaks.yaml@main
| Input | Default | 説明 |
|---|---|---|
scan-mode | protect | protect(差分のみ) / detect(全履歴) |
config-path | "" | カスタム設定ファイルパス |
リポジトリ内のsensitive files(秘密鍵、.env、credentials等)の存在チェック。
name: Security
on: [pull_request]
jobs:
sensitive-files:
uses: under-the-bridge-hq/shared-workflows/.github/workflows/sensitive-files.yaml@main
| Input | Default | 説明 |
|---|---|---|
extra-patterns | "" | 追加のファイルパターン(カンマ区切り) |
Claude Code Plugin Marketplace としてプラグインを配布しています。 利用側は以下のコマンドで marketplace を追加し、必要なプラグインを個別に install してください。
利用シーンに応じて2種類の方法があります。
自分のすべてのプロジェクトで使えるよう、ユーザーグローバルに install します。Claude Code 内で実行:
/plugin marketplace add under-the-bridge-hq/shared-workflows
/plugin install handoff@shared-workflows
/plugin install billing@shared-workflows
/plugin install security@shared-workflows
CLI 直接 install のデフォルトは User scope(~/.claude/settings.json に記録)。
更新時:
/plugin marketplace update shared-workflows
特定リポジトリのコラボレーター全員に使ってもらう場合は、リポジトリの
.claude/settings.json に marketplace と enabled plugins を記述してコミットします。
{
"extraKnownMarketplaces": {
"shared-workflows": {
"source": {
"source": "github",
"repo": "under-the-bridge-hq/shared-workflows"
}
}
},
"enabledPlugins": {
"handoff@shared-workflows": true,
"billing@shared-workflows": true,
"security@shared-workflows": true
}
}
メンバーがリポジトリを trust すると、Claude Code が 「この marketplace を追加して plugin を install しますか?」とプロンプトで提案します (強制 install ではなくユーザー承認が必要)。
メモ: UI から
/plugin install時に Project scope を選択しても同じ.claude/settings.jsonに書き込まれます。 手動編集と UI 操作のどちらでも結果は同じです。
| スコープ | 範囲 | 設定ファイル | チーム共有 | 使いどころ |
|---|---|---|---|---|
| User | 全プロジェクト・自分のみ | ~/.claude/settings.json | × | 個人で使う(デフォルト) |
| Project | このリポジトリ・全コラボレーター | .claude/settings.json | ○ | チーム配布 |
| Local | このリポジトリ・自分のみ | .claude/settings.local.json | × | 一時的に試す |
| プラグイン | スキル | 説明 |
|---|---|---|
handoff | /handoff:create [path] | AIエージェント間のハンドオフドキュメントを作成 |
handoff | /handoff:quick [path] | 必要最小限のハンドオフを作成 |
handoff | /handoff:resume [path] | ハンドオフドキュメントから作業を再開 |
billing | /billing:check <org> | GHEC billing のアノマリー検出 |
security | /security:sensitive-files <org> | Organization 横断の sensitive files チェック |
/handoff:* は willseltzer/claude-handoff を参考に、
任意のAIコーディングエージェント(Claude Code, Cursor, Copilot, Aider等)間でコンテキストを引き継ぐためのスキル。
このリポジトリ内でプラグインを試す場合は --plugin-dir を使用:
claude --plugin-dir ./plugins/handoff
claude --plugin-dir ./plugins/billing --plugin-dir ./plugins/security
.claude-plugin/
└── marketplace.json # マーケットプレイスカタログ
plugins/
├── handoff/
│ ├── .claude-plugin/plugin.json
│ └── skills/{create,quick,resume}/SKILL.md
├── billing/
│ ├── .claude-plugin/plugin.json
│ └── skills/check/SKILL.md
└── security/
├── .claude-plugin/plugin.json
└── skills/sensitive-files/SKILL.md
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub under-the-bridge-hq/shared-workflows --plugin handoffOrganization 横断のセキュリティチェック(sensitive files が誤って push されていないかなど)。
GHEC billing のアノマリー検出。通常のライセンス費用以外の予期しない課金を検出します。
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.