npx claudepluginhub hosochin/claude-spells --plugin common-skillsWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
push前にシークレット情報や個人情報の漏洩がないかチェックする
This skill is limited to using the following tools:
リポジトリ内のファイルを走査し、push してはいけない情報が含まれていないかチェックしてください。
チェック対象
1. シークレット情報
以下のパターンに一致する実際の値がないか確認する(プレースホルダーや説明用のダミー値は OK):
- API トークン(
ghp_,gho_,github_pat_,xoxb-,xoxp-,sk-,sk_live_等) - パスワード・シークレットキーのハードコード
.envファイルの実体- 秘密鍵ファイル(
*.pem,*.key,id_rsa等)
2. 個人情報
- メールアドレス(プレースホルダーでないもの)
- 個人名・ユーザー名のハードコード
- 内部 URL やイントラネットアドレス
3. MCP 設定
.mcp.json内にシークレットが直接記述されていないか- 環境変数プレースホルダー(
${...})になっているか確認
4. .gitignore の確認
- シークレットを含みうるファイル(
.env,secrets/等)が除外されているか
実行手順
git statusで変更ファイルと未追跡ファイルを確認- 上記パターンで
grepを実行 .gitignoreの内容を確認.mcp.jsonファイルを個別チェック
出力フォーマット
【チェック結果】
状態: OK / NG
【検出項目】(問題がある場合のみ)
- ファイル名:行番号 - 問題の内容
【確認済み項目】
- シークレット情報: OK / NG
- 個人情報: OK / NG
- MCP 設定: OK / NG
- .gitignore: OK / NG
【推奨アクション】(問題がある場合のみ)
- 修正すべき内容の説明
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.