AIエージェントに書かせても、壊れない。
壊れたコードは /ship ゲートを通らない——depcruise / テスト / typecheck / secret スキャン、1つでも赤ならコミット不可。DDD × dependency-cruiser が構造を機械的に強制する、日本語ファーストの SaaS ボイラープレート。
- ・認証 / 課金 / マルチテナントの設定で 100 時間溶ける
- ・既存 boilerplate を買ったが、6 ヶ月後にスケールできずに書き直し
- ・英語圏 boilerplate は Stripe JP 対応がない、ドキュメントが読みにくい
- ・Claude Code に何度書かせても、コードベースが drift する
- ・DDD を学びたいが、実際に動く商用品質の example がない
- ✓ CLAUDE.md + AGENTS.md + 4 subagents で AI が drift しない。壊れたコードは `/ship` ゲート(depcruise / test / typecheck / secret スキャン)を通らないためコミットできない
- ✓ DDD アーキテクチャを dependency-cruiser + `/ship` ゲートで機械的に強制。過去には強制ルール自体が発火していなかった箇所(dormant rule)を発見・修正した実例あり(ADR-0006)
- ✓ 日本語ドキュメント、Stripe Payment Link での ¥ 決済、7 本の ADR サンプル + ふりかえり運用付き
- ✓ 認証(Clerk Organizations)/ テナント同期(Clerk Webhook)は配線済。課金は Stripe Payment Link 決済導線 + Subscription ドメインモデル(Webhook / Portal 統合、Inngest 非同期化は ADR-0005 のロードマップ)
- ✓ `src/contexts/example/` に動く Project 実装(VO / UseCase / RLS まで)
3 つの差別化
グローバル競合(ShipFast / Supastarter 等)と何が違うか
- ・`/ship` 実行時に depcruise → test:run → typecheck → secret スキャンを順に実行、1つでも red なら停止。commit 時は pre-commit フック、push / PR 時は CI(全量)が独立に検証する三層ゲート(ADR-0007。`--no-verify` やフック未導入環境では pre-commit は効かない)
- ・CLAUDE.md(プロダクト指針)+ AGENTS.md(コード規約 + ユビキタス言語)で AI に context を共有
- ・.claude/agents/ に planner-researcher / implementer / tester / code-reviewer の 4 体、.claude/commands/ に /plan /review /ship
- ・顧客向けの CLAUDE.md.template + AGENTS.md.template も同梱、Cursor / Aider / Codex CLI でも portable(AGENTS.md 規格準拠)
- ・Bounded Context 分離(tenant / billing / 顧客のドメイン)、4 層レイヤリング(Domain / Application / Infrastructure / Presentation)
- ・dependency-cruiser で違反を検知(現状 151 modules / 0 violations 維持)
- ・過去に `no-domain-to-framework` ルールが `includeOnly` 設定の穴で発火していなかった(dormant rule)ことを自分で発見・修正した実例あり(ADR-0006)
- ・Composition Root pattern による context 間の clean な配線(`src/lib/composition/`)
- ・日本語ドキュメント、日本語コメント、日本語の ADR サンプル
- ・ADR テンプレ + 設計判断 7 本のサンプル(DDD / Clerk / 境界通信 / depcruise / Inngest / 可観測性)
- ・`/ship` 実行後、plan ファイルに「ふりかえり(うまくいった点 / ハマった点 / CLAUDE.md 反映事項)」を追記する運用
- ・Stripe Payment Link での ¥ 決済導線(Subscription / Webhook / Customer Portal 統合はロードマップ)
| 機能 / 観点 | Sakigake | ShipFast | Supastarter | 自作 |
|---|---|---|---|---|
| Claude Code ネイティブ | ✅ | ❌ | ❌ | — |
| 依存違反の自動検知 | ✅ depcruise + /ship gate | ❌ | ❌ | — |
| DDD アーキテクチャ | ✅ 強制 | ❌ | ❌ | — |
| ADR テンプレ + サンプル | ✅ 7 本同梱 | ❌ | ❌ | — |
| 日本語ドキュメント | ✅ | ❌ | ❌ | — |
| Stripe 決済導線(Payment Link) | ✅ | ❌ | ❌ | — |
| 価格(円換算) | ¥9,800〜 | $299 ≒ ¥45,000 | $299 ≒ ¥45,000 | 100h × ¥3,000 = ¥300,000+ |
価格
すべて買い切り。月額サブスクなし。
- ✓1 開発者ライセンス
- ✓private repository への永続アクセス
- ✓自分のプロダクト(無制限)で利用可
- ✓メジャーバージョン以内のアップデート
- ✓初期フィードバック反映の優先
※ ボタンをクリックすると決済ページ(Stripe)へ。決済完了後、GitHub ユーザー名を確認のうえ、24 時間以内に private repo へご招待します。
※ ライセンス詳細は LICENSE.md を参照。再販・再配布・競合 boilerplate としての販売は禁止です。
よくある質問
Q. ¥19,800 って高くないですか?
A. 100 時間の設定 × フリーランス単価 ¥3,000/h で換算すると ¥300,000 の節約。加えて 6 ヶ月後の書き直しコストもゼロ。Early Bird (¥9,800) なら 1 日分の作業で元が取れる計算です。
Q. 『AIエージェントに壊されない』とは?
A. `/ship` コマンドを実行すると depcruise(DDD レイヤー違反検知)→ test:run → typecheck → secret スキャンを順に実行し、1つでも red ならその場でコミットを止めます。加えて commit 時には pre-commit フック(depcruise + typecheck)、push / PR 時には CI(全量 + secret スキャン)が独立に走る三層構成です(ADR-0007)。ただし `--no-verify` やフック未導入環境では pre-commit は効かず、「絶対に壊せない」という保証ではありません。
Q. 本当に動くんですか?
A. GitHub repo を公開しており、現状 321 tests passing / 151 modules / 0 DDD violations を維持しています。/dashboard/projects で Server Component → Composition Root → UseCase → Supabase RLS の demo が実際に動きます。
Q. ShipFast との違いは?
A. ① Claude Code / AI agent ネイティブ(`/ship` ゲートでコミット前に機械強制)② DDD アーキテクチャ + dependency-cruiser の機械的強制(dormant rule 監査込み)③ 日本語ファースト ④ Stripe Payment Link での ¥ 決済。上記の比較表を参照してください。
Q. サポートはありますか?
A. ご購入時に共有するメールアドレス経由でのサポートを提供します。バグ修正 + メジャーバージョン以内のアップデートは無償で受けられます。コミュニティ機能(Discord/Slack)は需要を見ながら追加を検討します。
Q. 更新が止まったらどうなりますか?
A. 買い切り型なので、購入時点の source code は手元に残ります。プラットフォーム依存(Clerk / Supabase / Stripe)はあっても、コード自体は永続的にあなたのものです。
Q. 知らない人から買って大丈夫ですか?
A. Sakigake repo そのものが品質の証拠です。加えて作者の GitHub(takepon7)で過去のプロダクト(kaigo-dx / biz-english-master 等)が確認可能。X (@sakigake_dev) で開発過程も公開中。
次の SaaS を、100 時間かけて自作するか?
それとも今日始めるか?
Sakigake は「速く出す」と「ちゃんと作る」を両立する選択肢です。 買い切りなので、後から減るコストはありません。