بنقرة واحدة
docs
.docs/ documentation management.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
.docs/ documentation management.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Create, run, and fix unit tests for libraries and utility modules.
Single entry point that reads any input and routes it to signal / backlog / issue / existing issue or PR follow-up, then carries it through to implementation.
Canonical templates and operating rules for writing GitHub Issues and Pull Requests (PR templates included despite the name).
استنادا إلى تصنيف SOC المهني
| name | docs |
| description | .docs/ documentation management. |
| argument-hint | [drift|links|next|features-sync] [scope] |
| when_to_use | Writing or maintaining product docs under .docs/. |
| user-invocable | true |
| disable-model-invocation | false |
| metadata | {"type":"reference","description":".docs/ 配下の製品ドキュメント(仕様・意思決定・バックログ・顧客の声)を管理し、コードと矛盾がない状態を保つ。","author":"shigurenimo","design":"ナレッジグラフとして相互リンクした製品ドキュメントを管理し、コードとの矛盾検出や乖離更新を行う。設計判断と整合性維持の質が要となる。","dev":true,"tags":["docs"]} |
.docs/ に製品ドキュメントを管理する。コードから読み取れない意思決定・声・計画を記録し、コードと矛盾がない状態を保つ。
製品が1つの場合はフラットに並べる。
.docs/
index.md 製品の方向性、解決する問題
value.md 解決する痛みと提供価値の深掘り(必要なら)
glossary.md 用語集
features.md 機能一覧(小規模)
features/ 機能ファイル分割(中〜大規模)
index.md
{slug}.md または NNN_{日本語名}.md
pages.md 画面一覧(画面数30以上、必要なら)
pages/ 画面ファイル分割(ルートファイル単位、必要なら)
user-flows.md ユーザー導線
stories/ 業務ストーリー(ロール横断のユースケース、必要なら)
sitemap.md URL一覧
architecture.md システム構成
integrations.md 外部システム連携(必要なら)
domain.md ドメインモデル(必要なら)
models/ ドメインモデル分割(テーブル数40以上、必要なら)
roles-and-permissions.md ロール権限(必要なら)
milestones.md リリース計画(必要なら)
capabilities.md ロール別できることサマリ(必要なら)
page-capabilities.md ロール × 画面の詳細できること(必要なら)
manual/ エンドユーザーマニュアル(必要なら)
backlogs/ プロダクトバックログ
decisions/ ADR(意思決定記録)
signals/ 顧客と社内の声
sources/ 一次情報(議事録・要件書・配布物)
notes/ 自由メモ
references/terms/ 業界用語のアトミック定義
drafts/ 検討中の草案
製品が複数ある場合は products/{product-name}/ で分ける。.docs/ 直下は全製品共通、products/{product-name}/ は製品固有。
人間が書く。コードから読み取れない意図・声・計画・価値。
コードから生成する。実装が正で、文書はその索引・要約。
一次情報として残す。決定の根拠。
[[sources/minutes/YYYY-MM-DD-{topic}]] で逆リンクし、判断の出所を辿れるようにするドキュメントは相互リンクで繋がったナレッジグラフとして育てる。1ファイル=1ノード、[[]]=エッジ。
原則。
[[]] でリンクする。節(##)ごとに初出1回が目安[[slug]] または [[path/file|表示名]] を使う。Markdown リンク [text](path) は使わない[[正式名|本文の表記]](例: [[単位数|単位]]、[[pl|PL]])製品の外にある専門知識(業界用語・制度・会計・技術)は references/terms/{用語}.md に1用語1ファイルで定義する。フォーマットとルールは glossary.md を参照。
棲み分け。
ephemeral: true)も置く。詳細は notes.mdドキュメントは古くなる。定期的にサブエージェントで矛盾を検出し、ユーザーと一緒に何が正しいかを確認して更新する。
requireRole() の宣言と一致しているかコードと文書が矛盾する場合、コードを正とする。ただし人間に確認してから更新する。
人間が書く。
コードから生成する。
共通ルール。
/docs {sub} でドキュメント運用のタスクを呼び分ける。各サブコマンドは commands/{sub}.md に詳細を書く。
tasks.md に追記する。Workflow ファンアウトで網羅性を担保する。重い処理(300+ agent 規模)。[[wikilink]] を解決して未定義リンク・孤児ページ・循環参照を検出する。将来候補(必要になったら追加)。
software-design スキルを参照。