コンテンツにスキップ

pentaglyph とは?

pentaglyph は、テンプレート・ディレクトリレイアウト・単一の正本ワークフローからなる ドキュメントスキャフォールド(足場)です。5 つの業界標準 を 1 つのプロジェクト構造に 束ね、人間と AI エージェントの両方が同じやり方で辿れるようにすることが目的です。

名前はギリシャ語の penta(5)+ glyph(彫り込まれた記号)から取っています。 5 つの 対等な 標準を 1 つの opinionated なレイアウトに刻み、さらに 6 つめのスロット として Project Engagement Layer(PEL) が、コンサル業務でよく使われる 8 つの クライアントコミュニケーション・プリミティブを 1 か所にまとめます。

#標準役割正本リンク
1arc42アーキテクチャドキュメント — 12 セクションのテンプレートarc42.org
2C4 modelソフトウェアアーキテクチャの可視化記法c4model.com
3MADR v3.0Markdown Architecture Decision Recordsadr.github.io/madr
4Diátaxisテクニカルライティングの 4 象限モデルdiataxis.fr
5TiSDDサービスデザイン手法(ペルソナ・ジャーニー・ブループリント)thisisservicedesigndoing.com/methods
6PEL (バインダー)クライアント業務向け 8 プリミティブを 1 か所にまとめるper-primitive URL は template/docs/STRATEGY.md §2.6

外部の標準は正本のまま扱います。pentaglyph は 6 つめの「対等な独自標準」を作りません。 スロット 6 は、既存のプリミティブ(Inception Deck、GitLab Handbook の週次更新、 Atlassian 週次ステータス、Basecamp Heartbeat、Amazon 6-pager、Now-Next-Later、DACI、 RAID、PR-FAQ)を組み合わせて 1 か所にまとめるバインダーです。

標準があるだけでは、システムにはなりません。多くのチームは arc42 だけ、Diátaxis だけ、 MADR だけ をバラバラに導入してしまい、結果として 3 つの中途半端な慣習合意されていないライフサイクル、そして どこに書けばよいか分からない AI エージェント を抱えることになります。pentaglyph が足すのは次の 4 つだけです:

  1. 具体的なファイルレイアウト — それぞれの標準を docs/ 配下のディレクトリに 1 対 1 でマップ。配置の予測可能性を最大化します。
  2. 単一の正本ワークフロー (docs/WORKFLOW.md)。 人間と AI に いつ何を書き、どこに置き、どのライフサイクル状態 (Draft → Active → Superseded → Archived)を通すか を指示します。
  3. ディレクトリごとの README.md に明示的な AI 向け指示を置く。 プロジェクトの予備知識ゼロの LLM でも、正しい場所に新規ドキュメントを置けます。
  4. Bun ベースの CLI (cli/)。 新規プロジェクトの docs/ を、プロファイル・言語・AI ターゲットの オプション付きで scaffold します。
Terminal window
bunx --bun @uyuutosa/pentaglyph init ./my-project --profile=standard --ai=claude

このコマンドで以下が生成されます:

  • ./my-project/docs/ — 5 つの標準すべてのテンプレートを含むキット一式
  • ./my-project/.claude/rules/documentation.md — Claude Code 用の auto-load ルール

あとは ./my-project/docs/AI_INSTRUCTIONS.md./my-project/docs/WORKFLOW.md を 開いてください。必要なことはそこに全部書いてあります。

  • アーキテクチャ・判断・ユーザー向けドキュメントを標準化したいエンジニアリングチーム。 自前のスキャフォールドを書く時間を節約したい場合に。
  • AI 統合が進んだチーム(Claude Code、Cursor、Copilot Workspace 等)で、 AI が自走できるドキュメント構造を必要としている場合に。
  • 技術ドキュメントと並行して、クライアント向け成果物(ステータスレポート・ 判断ログ・6-pager 等)を同じリポジトリで運用したいコンサル / アドバイザリ業務に。
  • すでに成熟した社内ドキュメントシステムがあり、運用に満足しているチーム
  • README.md 1 ファイルで十分な単一ファイルプロジェクト
  • 確立された複数のオープン標準を組み合わせる方針ではなく、単一の独自標準 を採用したいチーム (pentaglyph は意図的に upstream の標準を尊重する設計です)