♍ AI-VIRGO — AI-ERA DESIGN DOCS

AIに、迷わせない
設計書を、フォームから作る。
Stop your AI from guessing.
Build the spec from a form.

Claude Code / Gemini に渡す仕様書と設定ファイルを、入力フォームから一括生成。
「何を作るか」と「どう作るか」を分けて書くだけで、環境差による手戻りが消えます。
Generate the spec and config files you hand to Claude Code or Gemini — straight from a form. Separate what from how, and environment drift stops costing you rework.

アプリはブラウザだけで動作(サーバー不要)/ 入力した内容が外部に送信されることはありません
生成した設計書は Claude Code / Gemini に渡して使うため、それらの利用にはネットワーク接続が前提です。
The app itself runs in the browser — no server, and nothing you type is sent anywhere.
The specs it produces are handed to Claude Code or Gemini, so using them assumes a network connection.

Why

AIの手戻りは、たいてい「設計書」で起きているMost AI rework starts in the spec

モデルの性能ではなく、渡した指示が曖昧だったことが原因です。It is rarely the model. It is the instructions you handed it.

🌀

毎回、書き方が変わるEvery spec looks different

人によって粒度も章立てもバラバラ。AIは足りない前提を勝手に想像で埋めます。Different authors, different structure. The AI fills the gaps with guesses.

💥

環境差で最後に壊れるEnvironments break it at the end

改行コード、パス区切り、CPUアーキ。動くはずのコードが他所で動かない。Line endings, path separators, CPU arch — code that "works" fails elsewhere.

🔁

仕様と環境が混ざるSpec and environment get tangled

仕様書にOSや言語を書くと、別環境に移すたび全部書き直しになります。Bake the OS into the spec, and every port means a rewrite.

Core idea

「何を」と「どう」を、2段に分けるSplit what from how

これがこのアプリの中心にある考え方です。仕様は環境に依存させず、環境は別ファイルで固定します。This is the idea at the centre of the app: keep the spec portable, and pin the environment separately.

Stage 1

spec.md

OS・言語に依存しない「何を作るか」だけを書くOnly what to build — no OS, no language

Stage 2

CLAUDE.md / GEMINI.md

OS・CPU・ランタイム・DB・ネットワークを固定する「どう作るか」How to build it: OS, CPU, runtime, DB, network

強制装置Enforcers

Dockerfile / .gitattributes

lockfile・IaC が「契約」を実行レベルで保証するLockfiles and IaC enforce the contract at runtime

仕様書を書き直さずに環境だけ差し替えられるのが、この分け方の利点です。Swap the environment without touching the spec — that is the payoff.

Pitfalls

よくある落とし穴を、選択するだけで封じるKnown pitfalls, contained by a checkbox

OS・CPU・DB・移植性ルールをチェックボックスで選ぶと、生成されるファイルが自動で変わります。Tick the OS, CPU, DB and portability rules — the generated files change accordingly.

落とし穴Pitfall 生成物による封じ込めHow the output contains it
改行コード CRLF / LFCRLF vs LF line endings .gitattributes で LF に統一normalises to LF
パス区切りの違いPath separators pathlib / path.join での抽象化を仕様に明記abstraction, written into the spec
CPUアーキ x86_64 / ARM64CPU arch: x86_64 / ARM64 buildx で multi-arch ビルドmulti-arch build
FW・サービス管理のOS差Firewall / service management OS別に自動で切り替えswitched automatically per OS
iOS=Swift / Android=Kotlin の言語差iOS Swift vs Android Kotlin 基盤を1つ選び言語を一本化。吸収しきれないカメラ・生体認証・常駐処理は「例外・要レビュー」として明記one cross-platform base; camera, biometrics and background work are flagged as review-required exceptions

吸収しきれない差分を「無いことにしない」のが方針です。残る例外は明示して、レビュー対象として残します。We do not pretend the remaining gaps away — they are written down and marked for review.

Apps

9本のアプリ構成Nine apps

「仕様書の一括生成」と「設定ファイルのビルダー」の2系統。対象AI(Claude Code / Gemini)と用途で選べます。Two families — spec generators and config builders — for Claude Code and Gemini.

A. 仕様書の一括生成A. Spec generators

Claude Code 向け 仕様書Spec for Claude Code

Orchestrator と役割別エージェントへの指示書を、統合仕様書ごと生成。Instructions for the orchestrator and each role agent, plus the combined spec.

claude.mdfrontend-agent.mdbackend-agent.mddatabase-agent.mdsecurity-agent.mdPROJECT_SPEC.md

Gemini 向け 仕様書Spec for Gemini

Gemini には claude.md に相当する固定ファイルが無いため、役割・目的・参照順序を明示した汎用構成で補います。Gemini has no equivalent of claude.md, so role, purpose and reading order are made explicit instead.

GEMINI.mdPROJECTSPEC.mdTASKS.mdCONTEXT.mdOUTPUT_FORMAT.md
English

AI Specification Generator

Claude Code 向けの英語専用版。海外プロジェクト用。English-only edition for Claude Code.

PROJECT_SPEC.md
B. 設定ファイル ビルダー(2段構え)B. Config builders (two stages)

CLAUDE.md ビルダーCLAUDE.md Builder

基本の CLAUDE.md と AGENTS.md を生成。The base CLAUDE.md and AGENTS.md.

CLAUDE.mdAGENTS.md

GEMINI.md ジェネレーターGEMINI.md Generator

Gemini 版の基本セット。The Gemini counterpart.

GEMINI.mdAGENTS.md

PC / サーバー版 ×2PC / server ×2

OS・CPU・DB・移植性・OS依存例外をチェックボックスで固定。Claude 版 / Gemini 版。Pin OS, CPU, DB, portability rules and OS-specific exceptions. Claude and Gemini editions.

  • Docker / .gitattributes / lockfile / IaC を連動生成Generates Docker, .gitattributes, lockfile, IaC

モバイル版 ×2Mobile ×2

iOS=Swift / Android=Kotlin の言語差を、基盤の一本化で吸収。Claude 版 / Gemini 版。Absorbs the Swift/Kotlin split by committing to one cross-platform base. Claude and Gemini editions.

  • spec.md を @import で読み込む構成Pulls spec.md in via @import

生成物はすべて ZIP でまとめてダウンロードできます。Everything downloads as a single ZIP.

Pricing

料金プランPlans

お使いのAIに合わせて、必要な方だけをお選びいただけます。両方お使いの場合は2つご契約ください。Pick the one that matches the AI you use. If you use both, subscribe to both.

アプリ5本5 apps AI-Virgo for Claude Code Claude Code をお使いの方へFor Claude Code users
US$ 2.99/month
1名でのご利用ライセンスLicense for 1 seat
  • 仕様書の一括生成(claude.md + 役割別エージェント4種 + PROJECT_SPEC.mdSpec generator (claude.md + 4 role agents + PROJECT_SPEC.md)
  • 英語版の仕様書生成English-only spec generator
  • CLAUDE.md ビルダー(+ AGENTS.mdCLAUDE.md Builder (+ AGENTS.md)
  • PC/サーバー版 2段構えビルダーPC / server two-stage builder
  • モバイル版 2段構えビルダーMobile two-stage builder
  • 日本語/英語 UI 切替・ZIP一括ダウンロードJP / EN interface, single-ZIP download
  • 弊社サーバーへの接続は、ライセンス更新時のみ*1Connects to our server only when renewing your license*1
このプランを問い合わせるAsk about this plan
アプリ4本4 apps AI-Virgo for Gemini Gemini をお使いの方へFor Gemini users
US$ 2.99/month
1名でのご利用ライセンスLicense for 1 seat
  • 仕様書の一括生成(GEMINI.mdPROJECTSPEC.mdTASKS.mdCONTEXT.mdOUTPUT_FORMAT.mdSpec generator (GEMINI.md + PROJECTSPEC.md + TASKS.md + CONTEXT.md + OUTPUT_FORMAT.md)
  • GEMINI.md ジェネレーター(+ AGENTS.mdGEMINI.md Generator (+ AGENTS.md)
  • PC/サーバー版 2段構えジェネレーターPC / server two-stage generator
  • モバイル版 2段構えジェネレーターMobile two-stage generator
  • 日本語/英語 UI 切替・ZIP一括ダウンロードJP / EN interface, single-ZIP download
  • 弊社サーバーへの接続は、ライセンス更新時のみ*1Connects to our server only when renewing your license*1
このプランを問い合わせるAsk about this plan

*1 初回のアクティベーション、および更新ライセンスキーの取得時を除き、弊社サーバーへの接続は不要です。
なお、生成した設計書を Claude Code / Gemini で実際にお使いになる際は、それら各サービスへのネットワーク接続が別途必要です(弊社への接続ではありません)。
*1 Apart from the initial activation and obtaining a renewal license key, no connection to our servers is needed.
Note that actually using the generated specs with Claude Code or Gemini requires a network connection to those services — not to us.

How to use

使い方How to use

ブラウザでアプリを開くOpen the app in a browserインストール不要・サーバー不要No install, no server
言語を選ぶ(日本語 / English)Pick your language (JP / EN)
タブに沿って入力するFill in the tabs画面仕様・API仕様・DB仕様・認証仕様Screens, API, database, auth
ZIP でまとめてダウンロードDownload the ZIP
解凍してプロジェクトフォルダに置くUnzip into your project folder
Claude Code / Gemini を起動して作業開始Start Claude Code or Gemini and go
Contact

お問い合わせContact

導入のご相談・お見積り、貴社の設計ルールに合わせたカスタマイズも承ります。Questions, quotes, or a version tailored to your own design rules — just ask.

メールで問い合わせるEmail us

[email protected]