hyp ai rules.md - maoxiaoyue/hypgo GitHub Wiki
hyp ai-rules — 生成 AI 工具配置檔
v0.8.5+此命令為 HypGo v0.8.5 新增功能,v0.8.1 版本不包含。
一鍵生成所有主流 AI 編碼工具的配置檔,讓任何 AI 工具開啟專案就知道 HypGo 慣例。
用法
hyp ai-rules # 生成所有配置檔
hyp ai-rules --only agents,gemini # 只生成特定工具
hyp ai-rules --dry-run # 預覽不寫入
hyp ai-rules --dir ./myproject # 指定專案根目錄
Flags
| Flag | 說明 | 預設值 |
|---|---|---|
--only |
逗號分隔的目標清單 | 全部(5 個) |
--dir |
專案根目錄 | .(當前目錄) |
--dry-run |
預覽不寫入 | false |
生成的檔案
| 檔案 | AI 工具 |
|---|---|
AGENTS.md |
Codex CLI, Cursor, Continue.dev, Aider, OpenHands |
GEMINI.md |
Google Gemini CLI / AI Studio |
.github/copilot-instructions.md |
GitHub Copilot |
.cursor/rules/hypgo.mdc |
Cursor(含 frontmatter) |
.windsurf/rules/hypgo.md |
Windsurf(限 6,000 字元) |
配置檔內容
每個檔案都包含:
- 框架名稱、版本、Go 版本
- 專案結構說明(
pkg/、cmd/hyp/、.hyp/) - 關鍵慣例:Schema-first 路由、Typed Error、Contract Testing
- Build/Test 指令
- AI 協作提示(先讀
.hyp/context.yaml、用hyp impact) - 路由表(如果
.hyp/context.yaml存在)
覆蓋安全
每個自動生成的檔案開頭有標記 <!-- auto-generated by hyp ai-rules -->。
| 狀態 | 行為 |
|---|---|
| 檔案不存在 | 建立 |
| 有標記 | 覆蓋 |
| 無標記(手動建立) | 跳過 |
推薦工作流
hyp context -o .hyp/context.yaml # 1. 先生成 manifest
hyp ai-rules # 2. 再生成配置檔(含路由表)
為什麼是必要的?
沒有這些檔案,AI 工具每次開啟專案都從零開始理解,浪費數千 tokens。有了配置檔,AI 立刻知道你的慣例和路由結構。
相關命令
- hyp context — 生成 manifest(ai-rules 會讀取)