ATLAS — Architecture & Technology Layer Alignment System
プロジェクト特性と技術選定を構造的に整合させるフレームワーク。
Version 1.0 | 構想実行フロー: 意図・構想 → TIDE → ATLAS → TIP → 実装
TIDE — 刷新判断(ATLASの前に実施)
「そもそも刷新すべきか?」をTIDEで判断 → ③④⑤選択時にATLASへ
ドキュメント・一括ダウンロード
ATLAS 関連ドキュメント(MD・YAML)は Docs で閲覧でき、ZIP で一括取得できます。
本質
技術選定が属人的で再現性がない → アーキタイプとTierで判断構造を明示
プロジェクト特性と技術のミスマッチ → 適合マトリクスとアンチパターンで検知
「どの技術を使うか」ではなく「どう判断すべきか」を記録し再評価トリガーを設ける
プロジェクト原型 (A1–A7)
Static Presence, Campaign, Consumer App, Business SaaS, Marketplace, Real-time, AI/Compute
Scale Tier (T1–T4)
組織規模・予算・DevOps能力に応じた技術選定。MVP〜個人 / スタートアップ / 成長期 / エンタープライズ
アンチパターン
Compute / DB / Security / Cost の致命的組み合わせと代替案を体系化
ATLAS v3.1 — Product Readiness
v1.0 は「何を使うか」を決める技術選定フレームワーク(開発前)。 v3.1 は「出していいか」を問うプロダクト準備フレームワーク(開発中〜後)。 3 Pillars(Desirable / Feasible / Viable)× 14 Layers × 60 Checkpoints で プロダクトの準備度を構造的に評価する。
ドキュメント
ATLAS v1.0 を読む(全文)YAML設定(.atlas/)
プロジェクトでATLASをYAML形式で使うための3ファイル+ガイド。コピーしてプロジェクトに配置できます。
構想実行フロー
意図・構想 → TIDE(刷新判断)→ ATLAS(技術選定)→ TIP(意図→実装)→ 実装
Tier概念の整理
Scale Tier(本ページ)
組織規模・予算・DevOps能力
T1 MVP → T2 Startup → T3 Growth → T4 Enterprise
Skill Tier(Maturity)
AI協働スキルレベル
初級(道具)→ 中級(システム)→ 上級(パートナー)
作る品質 — GitHub/OSSベストプラクティス
SaaS/Web開発(グループA)では、標準スタック・品質ツール・ハードニングパターンがOSSで確立。 これらを活用することで「作る品質」はコモディティ化している。
標準スタックカタログ — Velocity Engineering
70+製品が採用する事実上の標準。コマンドをコピーして即座に開始。
全てのWebプロジェクトで標準選択。App Router + Server Components。
pnpm add next@15 react@latest react-dom@latestUIを高速構築。Tailwind単体よりshadcn統合が効率的。
pnpm add tailwindcss@latest && npx shadcn@latest init型安全ORM。Prismaより軽量・高速。Edge対応。
pnpm add drizzle-orm postgres && pnpm add -D drizzle-kitユニット: Vitest、E2E: Playwright。Jest互換。
pnpm add -D vitest @playwright/test品質ツールマトリクス
既存ツールを組み合わせることで品質保証の大部分をカバー可能。各ツールのドキュメントと推奨判断を確認。
プロダクション・ハードニングパターン — 判断基準付き
標準スタックのOSSリポジトリは「公開用」に最適化されており、本番運用に必要な以下が体系的に欠落している。 各パターンの判断基準を確認して適切な選択を。
Quick Start Checklist — 約3.5時間で本番Ready
標準スタックを高速セットアップ。各フェーズのコマンドをコピーして実行。 Vibe Codingではなく、Velocity Engineering — 速度と品質の両立。
1. 初期セットアップ (30分)
pnpm create next-app@latest --tailwindnpx shadcn@latest initpnpm add -D @biomejs/biome && pnpm biome init2. データ層 (1時間)
pnpm add drizzle-orm postgres && pnpm add -D drizzle-kittouch src/db/schema.tspnpm drizzle-kit generate && pnpm drizzle-kit migrate3. 認証 (1時間)
pnpm add better-auth# .env に GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET4. API層 (30分)
pnpm add hono zod @hono/zod-validatormkdir -p src/app/api && touch src/app/api/[[...route]]/route.ts5. テスト・品質 (30分)
pnpm add -D vitest @vitejs/plugin-reactpnpm add -D @playwright/test && npx playwright install# GitHub Actions で sonarcloud-github-actionチェックリスト完了後
- Vercelデプロイ: `vercel` コマンドで即座に本番環境
- ハードニングパターン: 上記パターンから必要なものを選択して実装
- TIP適用: 意図→実装の整合性を TIP で検証