File contents Auth Skills
認証と決済機能の実装を担当するスキル群です。
機能詳細
機能
詳細
認証機能
See references/authentication.md
決済機能
See references/payments.md
実行手順
品質判定ゲート (Step 0)
ユーザーのリクエストを分類(認証 or 決済)
上記の「機能詳細」から適切な参照ファイルを読む
その内容に従って実装
Step 0: 品質判定ゲート(セキュリティチェックリスト)
認証・決済機能は常にセキュリティリスクが高いため、作業開始前に必ず以下を表示:
🔐 セキュリティチェックリスト
この作業はセキュリティ上重要です。以下を確認してください:
### 認証関連
- [ ] パスワードはハッシュ化(bcrypt/argon2)
- [ ] セッション管理は安全か(HTTPOnly Cookie)
- [ ] CSRF 対策は実装されているか
- [ ] レート制限(ブルートフォース対策)
### 決済関連
- [ ] 機密情報(カード番号等)をサーバーに保存しない
- [ ] Stripe/決済プロバイダの SDK を正しく使用
- [ ] Webhook の署名検証
- [ ] 金額改ざん防止(サーバー側で金額を確定)
### 共通
- [ ] エラーメッセージが詳細すぎないか(情報漏洩防止)
- [ ] ログに機密情報を出力していないか
セキュリティ重要度表示
⚠️ 注意レベル: 🔴 高
この機能は以下のリスクがあります:
- 認証情報の漏洩
- 不正アクセス
- 決済の不正操作
専門家によるレビューを推奨します。
VibeCoder 向け
🔐 安全にログイン・決済機能を作るために
1. **パスワードは「ハッシュ化」する**
- 元のパスワードを復元できない形で保存
- 万が一データが漏れても安全
2. **カード情報はサーバーに保存しない**
- Stripe などの専用サービスに任せる
- 自分のサーバーには一切保存しない
3. **エラーメッセージは曖昧に**
- 「パスワードが違います」ではなく「認証に失敗しました」
- 悪意ある人にヒントを与えない
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: chachamaru127-claude-code-harness-auth 3 description: Auth Skills 4 --- 5 6 # Auth Skills 7 8 認証と決済機能の実装を担当するスキル群です。 9 10 ## 機能詳細 11 12 | 機能 | 詳細 | 13 |------|------| 14 | **認証機能** | See [references/authentication.md](${CLAUDE_SKILL_DIR}/references/authentication.md) | 15 | **決済機能** | See [references/payments.md](${CLAUDE_SKILL_DIR}/references/payments.md) | 16 17 ## 実行手順 18 19 1. **品質判定ゲート**(Step 0) 20 2. ユーザーのリクエストを分類(認証 or 決済) 21 3. 上記の「機能詳細」から適切な参照ファイルを読む 22 4. その内容に従って実装 23 24 ### Step 0: 品質判定ゲート(セキュリティチェックリスト) 25 26 認証・決済機能は常にセキュリティリスクが高いため、作業開始前に必ず以下を表示: 27 28 ```markdown 29 🔐 セキュリティチェックリスト 30 31 この作業はセキュリティ上重要です。以下を確認してください: 32 33 ### 認証関連 34 - [ ] パスワードはハッシュ化(bcrypt/argon2) 35 - [ ] セッション管理は安全か(HTTPOnly Cookie) 36 - [ ] CSRF 対策は実装されているか 37 - [ ] レート制限(ブルートフォース対策) 38 39 ### 決済関連 40 - [ ] 機密情報(カード番号等)をサーバーに保存しない 41 - [ ] Stripe/決済プロバイダの SDK を正しく使用 42 - [ ] Webhook の署名検証 43 - [ ] 金額改ざん防止(サーバー側で金額を確定) 44 45 ### 共通 46 - [ ] エラーメッセージが詳細すぎないか(情報漏洩防止) 47 - [ ] ログに機密情報を出力していないか 48 ``` 49 50 ### セキュリティ重要度表示 51 52 ```markdown 53 ⚠️ 注意レベル: 🔴 高 54 55 この機能は以下のリスクがあります: 56 - 認証情報の漏洩 57 - 不正アクセス 58 - 決済の不正操作 59 60 専門家によるレビューを推奨します。 61 ``` 62 63 ### VibeCoder 向け 64 65 ```markdown 66 🔐 安全にログイン・決済機能を作るために 67 68 1. **パスワードは「ハッシュ化」する** 69 - 元のパスワードを復元できない形で保存 70 - 万が一データが漏れても安全 71 72 2. **カード情報はサーバーに保存しない** 73 - Stripe などの専用サービスに任せる 74 - 自分のサーバーには一切保存しない 75 76 3. **エラーメッセージは曖昧に** 77 - 「パスワードが違います」ではなく「認証に失敗しました」 78 - 悪意ある人にヒントを与えない 79 ``` 80 81 --- 82 > Converted and distributed by [TomeVault](https://tomevault.io/claim/chachamaru127) — claim your Tome and manage your conversions. 83 <!-- tomevault:4.0:skill_md:2026-04-11 -->
tomevault-io/skills-registry/tree/main/chachamaru127--claude-code-harness--auth commit 980154bd51
Frequently asked questions How do I install the Chachamaru127 Claude Code Harness Auth skill? Run npx skillmds@latest add tomevault-io/chachamaru127-claude-code-harness-auth in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Chachamaru127 Claude Code Harness Auth skill do? Auth Skills It is listed under Coding & Dev Tools on SkillMD.
Is Chachamaru127 Claude Code Harness Auth safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Chachamaru127 Claude Code Harness Auth? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Chachamaru127 Claude Code Harness Auth free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Chachamaru127 Claude Code Harness Auth? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.