| name | authentication-docs |
| description | API認証ドキュメント(OAuth 2.0/PKCE、API Key、JWT、トークン管理)の作成と図解を支援するスキル。 認証フローの説明、トークン取得手順、セキュリティ注意点をわかりやすく整理します。 Anchors: • OAuth 2.0 Simplified / 適用: フロー図解 / 目的: 正確な説明と用語整理 • Web Application Security / 適用: セキュリティ注意点 / 目的: 安全な認証ドキュメント • API Documentation Best Practices / 適用: ドキュメント構成 / 目的: 読みやすさの担保 Trigger: Use when writing authentication docs, creating OAuth flow diagrams, documenting token management, or preparing quickstart guides for API auth. |
| allowed-tools | bash, node |
API認証ドキュメント作成スキル
概要
認証フローの図解、トークン取得手順、セキュリティ注意点を整理して、読み手が実装できる状態にする。
必要な詳細は references/ に外部化し、必要時に参照する。
- クイックスタートは
assets/auth-quickstart.md - 図解は
assets/oauth2-diagrams.md
ワークフロー
Phase 1: 目的と対象フローの整理
目的: 認証方式とドキュメントの対象範囲を明確化する
アクション:
references/Level1_basics.mdで基本概念を確認- 対象フロー(OAuth/API Key/JWT)を整理
- 読者の前提知識を整理
Task: agents/define-doc-scope.md
Phase 2: 図解と手順の作成
目的: フロー図解と実装手順を作成する
アクション:
references/oauth2-flows.mdでフロー仕様を確認assets/oauth2-diagrams.mdで図解を作成references/token-management.mdでトークン説明を補強assets/auth-quickstart.mdをベースに手順を作成
Task:
agents/create-flow-diagrams.mdagents/write-quickstart.md
Phase 3: セキュリティ確認と仕上げ
目的: セキュリティ注意点と品質チェックを行う
アクション:
references/security-best-practices.mdで注意点を確認scripts/test-auth-endpoint.shでサンプルを検証scripts/log_usage.mjsで改善記録を残す
Task: agents/review-security-notes.md
Task仕様ナビ
| Task | 役割 | 入力 | 出力 | 参照先 | 実行タイミング |
|---|---|---|---|---|---|
| 範囲定義 | 対象フローの整理 | 要件情報 | スコープメモ | references/Level1_basics.md |
Phase 1 |
| 図解作成 | OAuthフロー図作成 | スコープメモ | Mermaid図 | assets/oauth2-diagrams.md |
Phase 2 前半 |
| 手順作成 | クイックスタート作成 | 図解/要件 | ガイド本文 | assets/auth-quickstart.md |
Phase 2 後半 |
| セキュリティレビュー | 注意点の整理 | ガイド本文 | セキュリティ注意点 | references/security-best-practices.md |
Phase 3 |
ベストプラクティス
すべきこと
- 読者の前提知識を明確にする
- フロー図と手順を必ずセットで提示する
- トークンの有効期限と更新手順を明記する
- セキュリティ注意点を別セクションで整理する
避けるべきこと
- シークレットや実キーを例に含める
- 図解のみで説明を省略する
- 方式を限定して他方式の選択肢を隠す
リソース参照
参照資料
references/Level1_basics.md: 基本概念references/Level2_intermediate.md: 実務手順references/Level3_advanced.md: 高度な設計references/Level4_expert.md: 複合フローreferences/oauth2-flows.md: OAuthフロー詳細references/token-management.md: トークン管理references/security-best-practices.md: セキュリティ指針references/legacy-skill.md: 旧版要約(移行時のみ参照)
スクリプト
scripts/generate-auth-flow-diagram.sh: 図生成補助scripts/test-auth-endpoint.sh: エンドポイント確認scripts/validate-skill.mjs: スキル構造検証scripts/log_usage.mjs: 実行ログ記録
テンプレート
assets/auth-quickstart.md: クイックスタートassets/oauth2-diagrams.md: 図解テンプレ
変更履歴
| Version | Date | Changes |
|---|---|---|
| 2.0.0 | 2025-12-31 | 18-skills準拠、Task仕様追加、scripts整備 |
| 1.0.0 | 2025-12-24 | 初版作成 |