Almanac Seedは、AIコーディングエージェントがNext.js 14、FigmaスタイルのHTMLデザインレビューアプリを構築および自己検証できる単一ファイルのSEED.mdレシピです。ピンアンカーコメント、スレッドディスカッション、リアクション、解決、ライブプレゼンス、AIレビュー担当者向けのヘッダーゲート付きAPIを備えています。
https://seeds.plow.co/seed/plow-pbc/almanac-seed?ref=producthunt&utm_source=aipure
Almanac Seed

製品情報

更新日:2026年06月08日

Almanac Seedとは

Almanac Seedは、Almanacのスタンドアロンの「製品シード」です。これは、レンダリングされたHTMLアーティファクトに直接コメントするためのローカルでホスト可能なデザインレビューツールです。Figmaのピンベースのコメント機能に似ていますが、ウェブプロトタイプや単一ファイルHTMLの探索向けです。このリポジトリはアプリケーションコードを出荷するのではなく、AIコーディングエージェントがルート、データモデル、UI動作、セキュリティルール、受け入れテストを含むアプリケーション全体をゼロから生成する方法を指示する、権威ある仕様ファイルSEED.mdを提供します。結果として得られるアプリは、NextAuthベースの認証とKVバックの永続化レイヤーを備えたNext.js 14(App Router)プロジェクトであり、外部サービスや本番環境の認証情報を必要とせずに、開発者のマシン上で完全に実行および検証できるように設計されています。

Almanac Seedの主な機能

Almanac Seedは、AIコーディングエージェントがAlmanacウェブアプリ全体をゼロから構築するように指示する単一ファイルの「SEED.md」レシピです。このアプリはNext.js 14で構築されたデザインレビューツールで、共同作業者がレンダリングされたHTMLアーティファクトにピン留めされたスレッド(Figmaスタイル)、リアクション、解決ステータス、ライブプレゼンスで直接コメントできます。このシードには、固定データモデル、KVスキーマ、ルート/API契約(ヘッダーゲート付きエージェントAPIを含む)、UI/ブランド要件、および外部サービスや本番インスタンスなしでローカルで実行できる自動検証スイート(27の受け入れジャーニー)が含まれています。開発専用のテストログインパスとオプションのインメモリKVフォールバックを使用します。
完全なアプリに変換される単一ファイルの製品仕様: アプリケーションコードは出荷されず、SEED.mdのみが出荷されるため、AIエージェントは仕様のみからAlmanacの実装全体(Next.js 14 + TypeScript)を生成できます。
実際のHTMLアーティファクト上のFigmaスタイルのピンコメント: レビュー担当者は、iframeでレンダリングされたアーティファクトを開き、番号付きのドラッグ可能なピンをドロップして、スレッド化された議論、リンク化されたテキスト、リアクション、解決/未解決の動作を行います。
組み込みの受け入れ検証(27のジャーニー): 仕様の絶対的なデザインとトークンに対する計算スタイル/DOMアサーションを介して、機能フローと視覚的忠実性を検証するエンドツーエンドのPlaywrightスイートが含まれています。
2つのアクセスパス:人間セッション+エージェントAPI: NextAuthセッションを介した人間のレビューと、AIレビュー担当者がアーティファクトを読み取り、同じストアにコメントを書き込むための個別の2つのヘッダーゲート付きAPIレーンをサポートします。
ローカル+本番環境向けのポータブルなセキュリティと認証: フレーム/セキュリティルールにミドルウェアとNext.jsヘッダー(デプロイ専用設定ではない)を使用します。Googleなしで検証するための開発専用テストログインルートと、本番環境のパスフレーズログインオプションを提供します。
回復力のある開発フォールバックを備えたKVバックアップコラボレーション: Vercel KV(Upstash Redis)にコメント/プレゼンス/リアクションを永続化し、ピン留めされたRedisキー/タイプスキーマを使用します。ローカル実行時にKV環境変数が存在しない場合は、インメモリMapフォールバックを使用します。

Almanac Seedのユースケース

HTMLプロトタイプの製品デザインレビュー: 静的HTMLモック(ランディングページ、UI探索、マーケティングページ)をレビューするチームは、ピンとスレッド化されたフィードバックでアーティファクトに直接注釈を付けることができます。
内部デザインQAとステークホルダーの承認: PM、エンジニア、ステークホルダーは、スレッドを解決し、反応し、アクティビティ/プレゼンスを追跡して、フィードバックを別のドキュメントに移動することなく承認を調整できます。
AI支援によるUX批評と自動レビュー: AIエージェントは、アーティファクトと候補アンカーを取得し、エージェントAPIを介して構造化されたコメントを投稿し、人間と同じレビュー画面で参加できます。
規制環境向けのプライベートなローカルホスト型レビューツール: ローカルファーストのツールを必要とする組織は、外部依存関係なしで(開発認証+メモリKV)アプリをローカルホストで実行し、後で制御されたアクセスでデプロイできます。
デザインシステムとビジュアルリグレッションの強制: チームは、仕様駆動のビジュアルアサーションを使用して、反復全体で一貫したタイポグラフィ、大文字/小文字、レイアウト密度、およびインタラクション動作を強制できます。

メリット

自己完結型で再現可能なビルド:単一のシードファイルと自動検証により、ゼロからの整合性のあるハイドレーションが可能になります。
強力なコラボレーションプリミティブ:アンカー付きピン、スレッド、リアクション、解決ステータス、プレゼンスは、おなじみのデザインレビューワークフローを反映しています。
設計上エージェントフレンドリー:専用のヘッダーゲート付きエンドポイントにより、AIレビュー担当者はフィードバックをプログラムで読み書きできます。

デメリット

複雑な仕様の表面積:厳密なKVスキーマ、認証ルール、UI忠実性要件により、実装とメンテナンスの複雑さが増します。
本番環境のセットアップにはプラットフォームの手順が必要です:公開デプロイにはVercelプロジェクトのセットアップとUpstash/Vercel KV接続(およびシークレット管理)が必要です。
ドメイン固有のデフォルト:このシードは特定のワークフロー(HTMLアーティファクト、Next.js、Vercel KV、NextAuth)に合わせて調整されており、適応なしではすべてのスタックに適合しない場合があります。

Almanac Seedの使い方

1) Almanac Seedをインストールする(Plow Seeds CLIレシピ): 以下を実行します。 curl -fsSL https://raw.githubusercontent.com/plow-pbc/seed/main/install.sh | bash -s -- https://github.com/plow-pbc/almanac-seed/blob/main/SEED.md これにより、Plow Seedsツールがインストールされ、Almanac SEED.mdレシピがフェッチされます。
2) SEED.mdを開き、コーディングエージェントに渡す: エディタまたはブラウザで生のSEED.mdを開き、「このシードをハイドレートしてください。指定されたアプリを構築し、すべての27の§16ジャーニーが合格するまで、その## Stepsと## Verifyを実行してください。」のような指示とともにAIコーディングエージェント(例:Claude Code)に貼り付けます。 注:SEED.mdは完全な製品仕様であり、設計上、実装コードは含まれていません。
3) ローカル検証を行うか、実際の公開デプロイを行うかを決定する: ローカルビルド/検証:ステップ0のデプロイメントインタビューをスキップして、ビルドステップに直接進むことができます(シードはこれを「§13.5に直接スキップ」と呼んでいます)。 公開デプロイ:ビルドする前に、まずステップ0を完了する必要があります(Vercelログイン + Upstashストアの作成/接続)。
4) (公開デプロイのみ)ステップ0のインタビューの前提条件を完了する: ターミナルで、Nodeが利用可能(>= 18.17)で、Vercel CLIがインストールされていることを確認します。Vercel CLIがない場合は、ユーザー書き込み可能なプレフィックスでインストールします。 mkdir -p ~/.npm-global && npm config set prefix ~/.npm-global export PATH="$HOME/.npm-global/bin:$PATH" npm i -g vercel 次に認証します。 vercel login Vercelプロジェクトを今すぐ作成/リンクします(チームと個人のスコープは異なります)。 - チーム:vercel link --yes --project <your-almanac> --scope <your-team> - 個人:vercel link --yes --project <your-almanac> Vercelダッシュボードで、このプロジェクトにRedis用Upstashデータベースを作成して接続します(Storage → Create Database → Upstash for Redis → Connect Project → All Environments)。
5) (公開デプロイのみ)本番環境のシークレットを設定する(エージェントが生成したパスフレーズ): シークレットを生成して設定します(シードはエージェントがパスフレーズを生成することを指定しています。ユーザーは選択しません)。 PASSPHRASE="$(openssl rand -base64 18)" printf '%s' "$(openssl rand -base64 32)" | vercel env add NEXTAUTH_SECRET production printf '%s' "$PASSPHRASE" | vercel env add ALMANAC_ACCESS_PASSWORD production 本番環境ではALMANAC_TEST_LOGINを設定しないでください。
6) シードのビルドステップをローカルで実行する(シードの§13.5「Steps」): SEED.md §13.5のステップに従って、アプリをハイドレート/ビルドします。要約すると、シードはエージェントに以下を指示します。 - Node >= 18.17であることを確認する - npm依存関係をインストールする(npm install) - cookoff-seeds/コーパスが存在することを確認する(存在しない場合はシードが例を作成する) - Playwright Chromium + OS依存関係をインストールする。 npx playwright install --with-deps chromium - ローカル開発用に.env.localを作成する(NEXTAUTH_SECRET、NEXTAUTH_URL=http://localhost:3210、ALMANAC_TEST_LOGIN=1、および開発エージェントキーを含む) - ポート3210でビルドして実行する(npm run build; npm start -p 3210 または同等)
7) ポート3210でアプリを起動し、応答することを確認する: サーバーを実行し、/loginがロードされることを確認します。 npm run build npm start 次に確認します。 curl -sI http://localhost:3210/login HTTP 200を期待します。
8) 開発専用のテストログインルートを使用して、Googleなしでローカルでサインインする: .env.localにALMANAC_TEST_LOGIN=1を設定して、以下を開きます。 http://localhost:3210/api/[email protected]&next=/ これにより、NextAuthセッションクッキーが発行され、アプリにリダイレクトされます(ローカル検証にはGoogle OAuthは不要です)。
9) シードの検証スイートを実行する(シードの§15「Verify」/ §16ジャーニー): Playwright E2Eスイートを実行します。 npm run e2e シードの受け入れ基準は、§16の27のジャーニー(機能的 + 視覚的な計算スタイルアサーション)です。これらはすべてlocalhost:3210に対して合格する必要があります。
10) (オプション)提供されているDocker stranger-testスクリプトを使用する: 完全に隔離された「空白コンテナ」検証が必要な場合は、リポジトリの検証スクリプトを実行します(Dockerと設定済みのclaude CLIが必要です)。 verify/hydrate-and-verify.sh これにより、node:20-slimコンテナでstrangerフローが自動化され、FINAL_VERIFY結果が出力されます。
11) (公開デプロイのみ)Vercelにデプロイする(シードの§13.6「Deploy」): ステップ0が完了し、アプリがローカルでビルドされたら、デプロイします。 vercel deploy --prod 次に、APIまたはダッシュボードを介してVercel Deployment Protection(ssoProtection)を無効にします(/loginにアクセスできるようにするために必要です)。NEXTAUTH_URLをデプロイされたURLに設定し、一度再デプロイします。 printf '%s' "https://<project>.vercel.app" | vercel env add NEXTAUTH_URL production vercel deploy --prod
12) (公開デプロイのみ)生成されたパスフレーズを使用してアクセスを共有する: デプロイされたAlmanacはパスフレーズログイン(Credentialsプロバイダー)を使用します。レビュー担当者は、任意の表示名と生成されたALMANAC_ACCESS_PASSWORDパスフレーズでサインインします。コメントがリロード後も保持されることを確認します(Upstash KVが接続されていることを証明します)。

Almanac Seedのよくある質問

Almanac Seedは、AIコーディングエージェントにAlmanacアプリ全体をゼロから構築する方法を指示する単一ファイル「SEED.md」製品仕様書です。このリポジトリにはアプリケーションコードは含まれておらず、レシピのみが含まれています。

Almanac Seedに類似した最新のAIツール

Foundry
Foundry
Contact for PricingAI Code GeneratorGame Tools
Foundryは、スマートコントラクト開発ツールチェーン、仮想テーブルトップゲームソフトウェア、従来の金属鋳造施設として存在する多用途のプラットフォームであり、それぞれのドメインに特化した機能を提供します。
PythonConvert.com
PythonConvert.com
PythonConvert.comは、Pythonと他のプログラミング言語間のAI駆動のコード翻訳およびPython型変換機能を提供する無料のウェブベースのツールです
Softgen
Softgen
Softgen.aiは、ユーザーがコーディング要件なしでアイデアを機能的なウェブアプリケーションに変換できるAI駆動のフルスタックプロジェクトジェネレータープラットフォームです
Micro SaaS Ideas
Micro SaaS Ideas
マイクロSaaSアイデアは、特定の問題や市場をターゲットにした小規模でニッチに焦点を当てたソフトウェアソリューションであり、起業家に最小限のリソースと複雑さで利益を上げるビジネスを構築する方法を提供します。