用直覺寫程式,開啟你的 AI 開發之旅。無需深厚程式底子,只需想像力。
「Vibe Coding」是一種全新的開發典範,意指「憑藉直覺與感覺來撰寫程式」。
git config --global user.name "Your Name" git config --global user.email "your@email.com"
GitHub CLI (gh):請至 cli.github.com 下載安裝。安裝後執行登入授權:
gh auth login
Rules 是指導 AI 行為的準則。
~/.gemini/GEMINI.md
.agent/rules/*.md
進階設定支援 Glob Patterns(如 **/*.ts 只對 TypeScript 生效)和 觸發模式(Always On / Model Decision)。
**/*.ts
Workflow 是一套預先定義好的 SOP,讓 AI 依照標準步驟執行任務。
.agent/workflows/
~/.gemini/antigravity/workflows/
--- description: 部署網站到 GitHub Pages --- 1. 執行 build 指令 2. 確認 build 資料夾是否存在 3. [Turbo] 執行 gh-pages 部署指令
MCP 是連接 AI 模型與外部工具的標準協議。
自訂 Server 範例 (JSON 設定檔):
{ "mcpServers": { "my-db": { "command": "uvx", "args": ["mcp-server-sqlite", "--db-path", "test.db"] } } }
Skills 是讓 Agent 學會特定技能的機制,類似於為 AI 安裝「應用程式」。
.agent/skills/
~/.gemini/antigravity/skills/
SKILL.md 結構範例:
--- name: document-converter description: Converts Markdown files to PDF using Pandoc. --- # Instructions 當使用者想要轉換文件格式時...
資源推薦:Skills Marketplace (skillsmp.com)
Antigravity 的核心中樞,透過 Cmd+E (macOS) 或 Ctrl+E (Windows) 喚醒。
Cmd+E
Ctrl+E
Agent 不只是聊天,而是產出結構化的工作成果。
- [ ] 此檔案用於追蹤任務進度 - [x] Agent 會自動更新此清單 - [ ] 確保目標清晰可執行
# 技術實作計畫 ## Proposed Changes - 詳細列出將修改的檔案 - 預先識別潛在風險
不只是寫 Code,更是系統設計。「想清楚」比「寫得快」更重要。
task.md
目標:編寫 Python 腳本,自動將雜亂檔案依據副檔名分類。
Prompt 範例:
請寫一個 Python 腳本,將當前資料夾下的所有檔案依據副檔名分類到對應的子資料夾中。如果不支援的格式則移到 'Others' 資料夾。
目標:建立一個可重複使用的 Skill,將 Markdown 文件轉換為 DOCX 或 PDF。
使用 Pandoc:
pandoc readme.md -o output.docx pandoc readme.md -o output.pdf --pdf-engine=xelatex
目標:製作一個個人教學網頁,並部署到 GitHub Pages。
# 建立遠端儲存庫並推送 gh repo create my-website --public --source=. git add . git commit -m "Initial commit" git push -u origin main
目標:使用 Browser Subagent 自動瀏覽 YouTube 頻道,抓取影片數據並產出 HTML 報告。
請前往『Antigravity 官方頻道』,抓取最近 10 部影片的標題與觀看次數,並找出一週內觀看數最高的影片,整理成一份包含長條圖的 HTML 報告。
目標:輸入 YouTube 連結,自動下載影片、轉檔音訊、並使用 Whisper 模型生成 SRT 字幕檔。
核心步驟:
yt-dlp
# 使用 yt-dlp 下載音訊 yt-dlp -x --audio-format mp3 "YOUR_YOUTUBE_URL"