Google AntigravityとGET SHIT DONEとGemini 3 Flashで開発してみる 1

目的

最近、AIの利用料金が上がったり、利用制限がきつくなったりしている。なるべく低コストで実行したい。トークン毎の単価が安いGemini 3 Flashでどこまで出来るのかテストしてみる。

環境

Windows11→後でLinuxに変更
nodejs、git導入済み

準備

GSDでは自動的にGitコミットを行い履歴を管理することが出来る。そのままだと不要なファイルまでコミットしていしまうため、フォルダを作成し、.gitignoreを最初に配置する。.gitignoreファイルはGET SHIT DONEのレポジトリのものをコピーした。

GSDのインストール

アプリ作成予定のフォルダで下記のコマンドを実行する。

npx get-shit-done-cc@latest

オプション選択は下記の通り。

2) Antigravity
2) Local (./.agent) – this project only

実行

上記のフォルダをAntigravityで開き、Antigravity上のチャットウィンドウで下記を実行する。

/gsd-new-project

What do you want to build? Tell me about your idea, the problem it solves, or even just a rough concept. I'll help you flesh it out.

下記の通り日本語で書いてみる。

Spring Boot 4.0.6とReact 19.2を使って、タスク管理システムを作成したい。
That sounds like a powerful stack for a task management system. React 19 and Spring Boot 4 (anticipating the next major release) will provide a very modern foundation.

To help me shape the project correctly, could you tell me more about the vision?

1. **Who is this for?** Is it a personal tool for you, or something designed for teams to collaborate?
2. **What's the "killer feature"?** Besides basic tasks, is there something specific you're looking for (e.g., AI assistance, complex recurring patterns, specific integrations)?
3. **What does "done" look like for the first version?**

I've also prepared some specific directions we could take:

- **Collaboration**: Focus on multi-user support, comments, and real-time updates.
- **Productivity**: Focus on tagging, priorities, deadlines, and dashboard analytics.
- **Simplicity**: A clean, distraction-free "just get it done" interface.
- **Something else**: I'd like to describe my vision in detail.
個人向けのツール。タスクの登録、更新、削除、一覧表示できる状態を最初のゴールとしたい。
シンプルで集中して作業できるインターフェースに重点を置く。
Got it. A minimalist, personal task manager focusing on pure CRUD first.

Regarding the "Simple and Focus-oriented" interface, what does that mean to you in practice?

- **List-Centric**: A single, clean vertical list where you can quickly type and add tasks.
- **Kanban-Lite**: Simple "To Do", "Doing", "Done" columns to see flow at a glance.
- **Focus Mode**: A view that highlights only the "Current Task" to minimize distractions.
- **Minimalist Grid**: A dashboard that shows tasks in a clean grid format.

Also, for the **v1 tasks**, what information should each task hold?
- Just a Title
- Title + Description
- Title + Priority + Due Date
- Title + Status (Done/Not Done)

I'm starting to see the shape of the project. Once we settle these, I can create the `PROJECT.md`.
タスクの流れを一目で把握できる、「ToDo」「進行中」「完了」のシンプルな列。
I think I understand what you're after: a clean, 3-column Kanban-style task manager (ToDo, In Progress, Done) built with the latest Spring Boot and React.

Ready to create `PROJECT.md`?

- **Create PROJECT.md**: Let's move forward
- **Keep exploring**: I want to share more / ask me more
PROJECT.mdを作成してください。
`PROJECT.md` is initialized! Now, let's configure your workflow preferences.

Currently, your `.gitignore` excludes the `.planning/` directory.

I have some recommended settings for our work together:

- **Mode**: **YOLO** (Auto-approve execution) or **Interactive** (I'll ask for approval at each step).
- **Git Tracking**: Should we track planning documents (like `PROJECT.md`, `ROADMAP.md`) in Git? (I'll need to remove `.planning/` from your `.gitignore` if so).
- **Execution**: Run plans in **Parallel** (Faster) or **Sequential** (One by one).
- **AI Agents**: Should I use additional agents for **Research**, **Plan Checking**, and **Verification**? (Improves quality but uses more tokens).

How would you like to proceed?

- **Use Recommended Defaults**: YOLO, track planning docs, parallel execution, all agents enabled.
- **Modify Settings**: Let's go through them one by one.
- **Configure Fresh**: Walk through all options.

PROJECT.md

# Simple Kanban Task Manager

## What This Is

A minimalist, personal task management system that helps users stay focused and organized. It features a simple 3-column Kanban board to visualize the flow of tasks from "To Do" to "In Progress" and finally "Done."

## Core Value

A simple and focus-oriented interface that provides a clear overview of task progress at a glance.

## Requirements

### Validated

(None yet — ship to validate)

### Active

- [ ] Task Dashboard: Display 3 columns ("ToDo", "進行中", "完了") for task visualization.
- [ ] Task Creation: Register new tasks into the "ToDo" column.
- [ ] Task Management: Update task details and move tasks between columns.
- [ ] Task Deletion: Remove tasks that are no longer needed.
- [ ] Single User focus: Designed for individual productivity without complex multi-user overhead.

### Out of Scope

- Multi-user collaboration — Focus is on personal use for v1.
- Complex task details (attachments, subtasks) — Keeping the interface minimalist.
- Third-party integrations (Google Calendar, etc.) — Maintaining a self-contained system.

## Context

- The user wants a modern, cutting-edge foundation using Spring Boot 4.0.6 and React 19.2.
- The primary goal is to have a functional CRUD application with a clean UI that minimizes distractions.

## Constraints

- **Tech Stack**: Spring Boot 4.0.6 — User specified version (anticipating latest features).
- **Tech Stack**: React 19.2 — User specified version for modern UI development.
- **Timeline**: v1 goal is basic CRUD functionality in a Kanban layout.

## Key Decisions

| Decision | Rationale | Outcome |
|----------|-----------|---------|
| Kanban Layout | User requested "ToDo", "進行中", "完了" columns for one-glance tracking. | — Pending |
| Minimalist UI | Focus on reducing distractions for personal productivity. | — Pending |

## Evolution

This document evolves at phase transitions and milestone boundaries.

**After each phase transition** (via `/gsd-transition`):
1. Requirements invalidated? → Move to Out of Scope with reason
2. Requirements validated? → Move to Validated with phase reference
3. New requirements emerged? → Add to Active
4. Decisions to log? → Add to Key Decisions
5. "What This Is" still accurate? → Update if drifted

**After each milestone** (via `/gsd-complete-milestone`):
1. Full review of all sections
2. Core Value check — still the right priority?
3. Audit Out of Scope — reasons still valid?
4. Update Context with current state

---
*Last updated: 2026-05-02 after initialization*

まとめ

ここまでは問題なさそう。次回は「/gsd-discuss-phase 1」に進む。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です