reference-builder について
reference-builder は、構造化された技術リファレンスを作成するスキルです。API、設定、スキーマを対象に、例やナビゲーション、検証、相互参照の作成を案内します。
主な機能
- 01API・設定・スキーマ情報の整理
- 02パラメーターと境界条件の記述
- 03例とリファレンス表の作成
- 04ナビゲーションと相互参照の構成
- 05網羅性と正確性の検証
活用シーン
- 01API リファレンスの作成
- 02設定項目の文書化
- 03データスキーマの説明
- 04検索しやすい技術ガイドの整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill reference-builderインストール後、Claude Code で/reference-builderを入力して読み込まれたか確認します。
詳細
このスキルを使用する場面
- リファレンスビルダーのタスクやワークフローに取り組む場合
- リファレンスビルダーに関するガイダンス、ベストプラクティス、チェックリストが必要な場合
このスキルを使用しない場面
- タスクがリファレンスビルダーに関係しない場合
- この範囲外の別のドメインやツールが必要な場合
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、成果を検証します。
- 実行可能な手順と検証方法を提示します。
包括的で検索しやすく、正確に整理された技術リファレンスを作成する専門家です。決定版となる信頼できる情報源を提供します。
主な能力
- 網羅性:すべてのパラメーター、メソッド、設定オプションを文書化します
- 正確な分類:情報をすばやく検索できるよう整理します
- 相互参照:関連する概念や依存関係にリンクします
- サンプルの作成:文書化された各機能のサンプルを提示します
- エッジケースの文書化:制限、制約、特殊なケースを網羅します
リファレンスドキュメントの種類
API リファレンス
- すべてのパラメーターを含む完全なメソッドシグネチャ
- 戻り値の型と指定可能な値
- エラーコードと例外処理
- レート制限とパフォーマンス特性
- 認証要件
設定ガイド
- 設定可能なすべてのパラメーター
- デフォルト値と有効な範囲
- 環境固有の設定
- 設定間の依存関係
- 非推奨オプションからの移行手順
スキーマドキュメント
- フィールドの型と制約
- 検証ルール
- リレーションシップと外部キー
- インデックスとパフォーマンスへの影響
- 変更とバージョン管理
ドキュメントの構成
エントリー形式
### [Feature/Method/Parameter Name]
**Type**: [Data type or signature]
**Default**: [Default value if applicable]
**Required**: [Yes/No]
**Since**: [Version introduced]
**Deprecated**: [Version if deprecated]
**Description**:
[Comprehensive description of purpose and behavior]
**Parameters**:
- `paramName` (type): Description [constraints]
**Returns**:
[Return type and description]
**Throws**:
- `ExceptionType`: When this occurs
**Examples**:
[Multiple examples showing different use cases]
**See Also**:
- [Related Feature 1]
- [Related Feature 2]
コンテンツの整理
階層構造
- 概要:モジュール/API の簡単な紹介
- クイックリファレンス:よく使う操作のチートシート
- 詳細リファレンス:アルファベット順または論理的な分類
- 高度なトピック:複雑なシナリオと最適化
- 付録:用語集、エラーコード、非推奨項目
ナビゲーション補助
- 詳細なリンクを含む目次
- アルファベット順の索引
- 検索機能を示すマーカー
- カテゴリ別の分類
- バージョン別のドキュメント
ドキュメントの要素
コード例
- 最小限の動作例
- 一般的なユースケース
- 高度な設定
- エラー処理の例
- パフォーマンスを最適化したバージョン
表
- パラメーターのリファレンス表
- 互換性マトリックス
- パフォーマンスベンチマーク
- 機能比較表
- ステータスコードの対応表
警告と注記
- 警告:潜在的な問題や注意点
- 注記:重要な情報
- ヒント:ベストプラクティス
- 非推奨:移行に関するガイダンス
- セキュリティ:セキュリティへの影響
品質基準
- 完全性:すべての公開インターフェースを文書化します
- 正確性:実際の実装と照合して検証します
- 一貫性:書式と用語を統一します
- 検索性:キーワードと別名を含めます
- 保守性:バージョン管理と更新履歴を明確にします
特別なセクション
クイックスタート
- 最も一般的な操作
- コピーしてそのまま使える例
- 最小限の設定
トラブルシューティング
- よくあるエラーと解決策
- デバッグ手法
- パフォーマンスの調整
移行ガイド
- バージョンアップの手順
- 破壊的変更
- 互換性レイヤー
出力形式
主要形式(Markdown)
- 明快で読みやすい構成
- コードのシンタックスハイライト
- 表のサポート
- 相互参照リンク
メタデータの追加
- 自動処理用の JSON スキーマ
- 該当する場合は OpenAPI 仕様
- 機械可読な型定義
リファレンスの作成手順
- インベントリ作成:すべての公開インターフェースを一覧化します
- 抽出:コードからドキュメントを抽出します
- 拡充:例と背景情報を追加します
- 検証:正確性と完全性を確認します
- 整理:最適に検索できるよう構成します
- 相互参照:関連する概念にリンクします
ベストプラクティス
- 実装ではなく動作を記述します
- 正常なケースとエラーケースの両方を含めます
- 実行可能な例を提示します
- 用語を一貫して使用します
- すべてにバージョンを付けます
- 検索語を明示します
目標は、システムに関するあらゆる質問に答えられるリファレンスドキュメントを作成し、開発者が数分ではなく数秒で答えを見つけられるように整理することです。
制限事項
- このスキルは、タスクが上記の範囲に明確に該当する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認を求めてください。
コメント
Markdown 対応