STDOUT — 更新情報・記録
もはやIDEは買うものではなく、自分で作る時代へ
もはやIDEは買うものではなく、自分で作る時代へ

IDEを開いている理由を数えてみると、diffのレビューとコミット、Markdownの閲覧、そしてコードを読むことの4つしか残っていませんでした。書くのがAIなら、書くための機能に払っているコストはそのまま余ります。用途を4つに絞ったmacOSネイティブの開発環境Wispを自作した話です——常駐40MB、起動0.2秒、空いたぶんはAIに回します。

cat /var/log/stdout/wisp-build-your-own-ide.md →
docs-kitポストモーテム——設計書はトークンを節約しなかった
docs-kitポストモーテム——設計書はトークンを節約しなかった

7月30日に公開したdocs-kitを、失敗と総括しました。狙った効果——AIに設計書を効率よく読ませ、トークンを節約する——は得られず、逆に全コミットの63%が文書の同期作業に消えました。何を間違え、どこで気づけたはずだったのか。同じ問題を解こうとする人のための一次資料として、記録を公開します。

cat /var/log/stdout/docs-kit-postmortem.md →
LabsにAIコーディング用設計管理ツールdocs-kitを追加しました
LabsにAIコーディング用設計管理ツールdocs-kitを追加しました

Labsに自社開発のdocs-kitを公開しました。AIコーディングのための設計書管理ツールです。AIは設計書を疑わないので、古い設計書は「間違った指示」として働いてしまう。docs-kitは鮮度をgitの履歴から判定し、AIには必要な文書だけを開かせます——手戻りとトークンの両方が減ります。

cat /var/log/stdout/docs-kit-labs.md →
AIコーディングがもたらすパラダイム・シフト
AIコーディングがもたらすパラダイム・シフト

小さなベンチャーが新しい仕組みを出すと、大企業が資本力で同じものを作り、広告費でシェアを奪う——長らくそれがこの業界の勝ちパターンでした。AIによって実装コストが落ちたいま、その前提は崩れつつあります。人月という単位を残したまま価格競争になったとき、強いのは固定費の小さいほうです。

cat /var/log/stdout/ai-coding-paradigm-shift.md →
自社プロダクト「Tonograph」を発表しました
自社プロダクト「Tonograph」を発表しました

macOS用のタブ譜エディタ「Tonograph」を開発しています。本日、製品サイトtonograph.appを先行公開しました。タブ譜を書き、それを自分で組んだペダルボードで鳴らせるアプリです。

cat /var/log/stdout/tonograph-launch.md →
BROTHER JOYFACTORY TOKYOが開業しました
BROTHER JOYFACTORY TOKYOが開業しました

弊社がシステム開発で参加した体験型施設「BROTHER JOYFACTORY TOKYO」が、2026年6月30日に開業しました。担当範囲などの詳細は、事例(CASE)でご紹介しています。

cat /var/log/stdout/joyfactory-launch.md →
コーポレートサイトをリニューアルしました
コーポレートサイトをリニューアルしました

noop.co.jpを全面リニューアルしました。コンセプトは「動き続けるシステムを、そのまま見せる」。会社紹介を読むページではなく、稼働中のコンソールを覗くようなサイトです。

cat /var/log/stdout/site-renewal.md →
STDOUT — NOTICE LabsにAIコーディング用設計管理ツールdocs-kitを追加しました
STDOUT — NOTICE

LabsにAIコーディング用設計管理ツールdocs-kitを追加しました

2026-07-30 ・ Noop, LLC.
NOTICE2026-07-30

Labsに自社開発のdocs-kitを公開しました。AIコーディングのための設計書管理ツールです。AIは設計書を疑わないので、古い設計書は「間違った指示」として働いてしまう。docs-kitは鮮度をgitの履歴から判定し、AIには必要な文書だけを開かせます——手戻りとトークンの両方が減ります。

LabsにAIコーディング用設計管理ツールdocs-kitを追加しました

Labsに自社開発のdocs-kitを公開しました。AIコーディングのための設計書管理ツールです。ユーザーガイド(日本語・英語)とバイナリも公開しています。

AIが実装の大半を書くようになると、ボトルネックは設計書の側へ移ります(→ AIコーディングがもたらすパラダイム・シフト)。

AIは設計書を疑わない

人間は設計書を数行読むだけで違和感に気づきます。「この関数名、もう無いはずだ」——そこで手を止めてコードを確認する。

AIは疑いません。status: currentと書いてあればcurrentとして扱い、しかも従順なので実装のほうを設計書に寄せてきます。 廃止したAPI名で新機能を書き始める。正しく動いていた実装を、古い設計へ書き戻す。どれも指示に忠実に従った結果なので、プロンプトの工夫では直りません。渡している情報が古いことが原因なので、情報の側を直すしかない。

鮮度はgitが判定する

各文書のfront matterに「この文書が責任を持つコード範囲」と「最後に実装と突き合わせたコミット」を持たせます。

scope: [src/core/editing/**]                          # この文書が責任を持つコード範囲
verified_at: 8f3a1c2e0b7d4a91c3f6e2d8b5a704c1e9f3d602 # 最後に実装と突き合わせた commit

verified_at以降にscopeの中のコードが動いていればstale

$ docs-kit stale
SPEC-editing-model  stale    code-changed: 3 files changed since 8f3a1c2
ARCH-overview       ok       (verified at 8f3a1c2)

ok 1 / stale 1 / broken 0 / skipped 0

判定の根拠がリポジトリの事実なので、「最終更新日」のような自己申告になりません。CIを落とし、内蔵のMCPサーバー経由でAIにも同じ結論が届きます。

読ませる量が減る = トークンが減る

設計書を捨ててコードだけを渡す運用は、毎回コード全体を読ませることになり高くつきます。かといって設計書を全部読ませても同じです。

docs-kitのMCPサーバーは本文を運びません。返すのはパスとメタデータ、200文字の要約だけ。AIはそれを見て「今回は関係ない」を先に判断し、必要な文書だけを自分で開きます。実測では、1回の逆引きで15文書が返って、実際に本文を読んだのは4文書でした。

古い設計書を信じて書き直し、あとで戻す——という手戻りも消えます。鮮度の判定は、トークンの節約でもあります。

使えます

  • バージョン — 1.1.0
  • 動作環境 — macOS / Linux / Windows。Go製の単一バイナリで、必要なのはgitだけ
  • 保存形式 — front matter付きのただのMarkdown。docs-kitをやめても普通に読めます
  • ダウンロードインストール手順
  • ドキュメントユーザーガイド(日本語・英語)

いま設計中の次のプロダクト(LabsのEXP—002)の設計書もdocs-kitで管理しています。オープンソースとしての公開も準備中です。

Noop Labs / docs-kitユーザーガイド

TOOL — ツール

AIコーディングのための設計書管理ツール。scopeとverified_atをfront matterに持たせ、鮮度をgitの履歴から判定します。Go製の単一バイナリで、必要なのはgitだけ。

EFFECT — 効果

古い設計書による手戻りが消え、MCPは本文を運ばないのでAIは必要な文書だけを開きます。読ませる量が減る=トークンが減る。

お問い合わせはこちらから
OPERATIONAL UPTIME ----:--:--:-- TOYAMA, JP DELIVERED 000 / HW 000 --:--:-- JST LABS PRIVACY