nk-documentation-best-practices について
Naykel プロジェクトの文書作成者やレビュアー向けの共通スキルです。文書構成、ナビゲーション、レビュー用マーカー、プロジェクト固有のガイドとの併用方法を定めています。
主な機能
- 01共通のドキュメント規則
- 02レビュー用マーカーの手順
- 03文書ごとに目的を一つに限定
- 04タイトルとリード文の要件
- 05ナビゲーション管理の指針
活用シーン
- 01新しいプロジェクト文書ページの作成
- 02レビュー対象の見出しの確認と完了
- 03作成中の文書をプロジェクトナビに追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ naykel76/ skills-and-guidelines --skill nk-documentation-best-practicesインストール後、Claude Code で/nk-documentation-best-practicesを入力して読み込まれたか確認します。
同梱ファイルrules/component-docs.md
詳細
NK ドキュメントのベストプラクティス
すべての Naykel プロジェクトで共通するドキュメントのルールです。プロジェクト固有のスキルはこのルールを拡張します。両方を適用し、競合する場合はプロジェクトのスキルを優先してください。
レビューワークフロー
- 新しい見出しには、内容が確認されるまで
(review)を付けます。 (review)が付いているセクションを更新する際は、そのセクションが完成しているか確認してください。- 確認後は、
(review)タグを削除し、プロジェクトのステータスファイルを更新します。 - ドキュメントの構成が合意されていれば、一部のセクションにまだ
(review)が付いていても、ナビゲーション項目から(wip)を削除します。 - 未解決の見出しには
(review)を付けたままにします。 - ドキュメントからすべての
(review)タグがなくなった時点で、そのドキュメントは完成とみなします。 - ドキュメント作業を終える際は、どの見出しやドキュメントにまだ
(review)タグが付いているかを明記します。
共通ルール
- 1つのドキュメントにつき、目的は1つ。 あるページでメンタルモデルの説明、すべてのプロパティの一覧、クイックスタートを扱っている場合は、分割してください。
- コードを優先。 動作が自明でない場合や、背景情報が必要な場合にのみ説明を加えます。
ドキュメントの構成
- すべてのドキュメントは、タイトルと短いリード文から始めます。
- リード文は
<p class="lead">...</p>の形式で記述します。 - リード文では、そのページの内容と、読者が得られる情報を説明します。
- 具体的に書き、不要な文言は避けます。
- 独立した
## Introductionセクションは追加しません。
ナビゲーションの管理
- まだナビゲーションにないドキュメントの作業を始める際は、実際のカテゴリに追加し、開発中にアクセスできるよう名前の末尾に
(wip)を付けます。 - ナビゲーションのラベルとセクションは最小限にします。ドキュメントのレビューと合意が済んだら、必要に応じて構成を追加してください。
ルールファイル
応答する前に、該当するルールファイルを読み、要約だけに頼らないでください。
コンポーネントのドキュメント → rules/component-docs.md
- 単一コンポーネントのページ
- 複数コンポーネントのページ
- バリアントとコンポーネントファミリー
コメント
Markdown 対応