建立並維護 AI 指令檔(CLAUDE.md、AGENTS.md、.cursor/rules/ 等),並採用適當結構。 Use when: 建立 AI 指令檔、區分通用規則與專案特定規則、設定 AI 工具。 Not for: 調整程式碼庫結構讓 AI 好導覽——請用 /ai-friendly-architecture;要求以證據為基礎的回答——請用 /ai-collaboration-standards。 Keywords: CLAUDE.md, AGENTS.md, cursorrules, windsurfrules, clinerules, AI instructions, system prompt, 指令檔, AI 設定, 系統提示詞.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add AsiaOstrich/universal-dev-standards --skill ai-instruction-standards --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ai Instruction Standards?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/asiaostrich-ai-instruction-standards-43138e7e)More formats (shields.io, HTML) on the badges page.
---
name: ai-instruction-standards
source: ../../../../skills/ai-instruction-standards/SKILL.md
source_version: 2.0.0
translation_version: 2.1.0
last_synced: 2026-08-17
status: current
scope: partial
description: |
建立並維護 AI 指令檔(CLAUDE.md、AGENTS.md、.cursor/rules/ 等),並採用適當結構。
Use when: 建立 AI 指令檔、區分通用規則與專案特定規則、設定 AI 工具。
Not for: 調整程式碼庫結構讓 AI 好導覽——請用 /ai-friendly-architecture;要求以證據為基礎的回答——請用 /ai-collaboration-standards。
Keywords: CLAUDE.md, AGENTS.md, cursorrules, windsurfrules, clinerules, AI instructions, system prompt, 指令檔, AI 設定, 系統提示詞.
---
# AI 指令檔案標準指南
> **語言**: [English](../../../../skills/ai-instruction-standards/SKILL.md) | 繁體中文
**版本**: 2.0.0
**最後更新**: 2026-04-28
**適用範圍**: 所有主流 AI 輔助編程工具
---
> **核心標準**: 本技能實作 [AI 指令檔案標準](../../core/ai-instruction-standards.md)。完整方法論文件請參閱核心標準。
## AI 技能層級
本技能是三層 AI 協作系統的一部分:
| 層級 | 技能 | 回答的問題 |
|------|------|-----------|
| **行為**(即時) | `/ai-collaboration` | 「AI 如何準確回應?」 |
| **配置**(Session) | `/ai-instruction-standards`(本技能) | 「CLAUDE.md / AGENTS.md 該寫什麼?」 |
| **架構**(長期) | `/ai-friendly-architecture` | 「如何讓專案對 AI 友善?」 |
## 目的
本技能協助建立和維護 AI 指令檔案,適當區分通用標準與專案特定配置,適用於所有主流 AI 輔助編程工具。
---
## 快速參考
### 支援的 AI 工具(2026-04-28 更新)
#### CLI / Agent 型(終端機代理)
| 工具 | 主要指令檔案 | Workflow 機制 | MCP |
|------|------------|--------------|-----|
| **Claude Code** | `CLAUDE.md` + `.claude/rules/*.md` | Skills (`.claude/skills/` → `/{name}`) | ✅ |
| **Gemini CLI** | `GEMINI.md` | `.gemini/commands/*.toml` → `/{name}` | ✅ |
| **OpenAI Codex CLI** | `AGENTS.md`(+ `AGENTS.override.md`) | 團隊指令;`/review` 內建 | ✅ |
| **OpenCode** | `AGENTS.md`(相容 CLAUDE.md) | 僅內建(`/init` `/undo` `/share`) | ✅ |
#### AI-native IDE / 編輯器整合
| 工具 | 主要指令檔案 | Workflow 機制 | MCP |
|------|------------|--------------|-----|
| **Cursor** | `.cursor/rules/*.mdc` ⚠️ | `@`-mention;`/multitask` | ✅ |
| **GitHub Copilot** | `.github/copilot-instructions.md` | `.github/prompts/*.prompt.md` → `/{name}` | ✅ |
| **Windsurf** | `.windsurfrules` / `.windsurf/rules/*.md` | `.windsurf/workflows/*.md` → `/{name}` | ✅ |
| **Cline** | `.clinerules` | 無 | ✅ |
> ⚠️ **Cursor**:`.cursorrules` 已**棄用** — 請遷移至 `.cursor/rules/*.mdc`
---
### 跨工具通用標準:`AGENTS.md`
`AGENTS.md` 正成為事實上的跨工具指令標準:
**支援的工具**:Gemini CLI、OpenAI Codex CLI、OpenCode、GitHub Copilot、Windsurf、Cursor
**不支援的工具**:Claude Code(使用 `CLAUDE.md`)、Cline(使用 `.clinerules`)
**建議**:多工具專案使用 `AGENTS.md` 作為通用基準,再為各工具添加特定檔案(Skills、Workflows、Prompts)。
---
### 核心原則:通用 vs 專案特定
| 類型 | 包含內容 | 範例 |
|------|----------|------|
| **通用** | 通用規則 | 「提交前執行測試」 |
| **專案特定** | 具體命令 | 「提交前執行 `npm test`」 |
---
### 建議配置
```markdown
# [專案名稱] - AI 指令
## 通用標準
<!-- 適用於任何專案的規則 -->
- Commit 訊息格式
- 程式碼審查清單
- 測試標準
- 反幻覺規則
---
## 專案特定配置
<!-- 此專案獨有的設定 -->
### 技術棧
[你的技術在此]
### 快速命令
[你的建置/測試/部署命令]
### 檔案結構
[你的專案結構]
```
---
## 各工具設定指南
### Claude Code
```
CLAUDE.md # 主要指令(階層式:全域 → 專案 → 子目錄)
.claude/rules/ # Glob 範圍的附加規則
.claude/skills/{name}/SKILL.md # 自訂斜線命令 → /{name}
.claude/agents/{name}.md # 子代理定義
```
### Gemini CLI
```
GEMINI.md # 主要指令
.gemini/commands/{name}.toml # 自訂斜線命令 → /{name}
.gemini/agents/{name}.yaml # 子代理定義
```
`.gemini/commands/review.toml` 範例:
```toml
description = "執行程式碼審查清單"
prompt = "審查以下變更:!{git diff HEAD}"
```
### OpenAI Codex CLI
```
AGENTS.md # 主要指令(從 Git root 到 cwd 逐層讀取)
AGENTS.override.md # 暫時覆蓋(最高優先級)
~/.codex/AGENTS.md # 全域備援
.codex/agents/ # 自訂代理定義
```
### OpenCode
```
AGENTS.md # 主要(自動識別)
CLAUDE.md # 同樣識別(遷移相容性)
.opencode/agents/ # 自訂代理定義
opencode.json (instructions) # Glob 模式檔案引用
```
### Cursor
```
.cursor/rules/ # MDC 格式規則(取代 .cursorrules)
{name}.mdc # Frontmatter: description, globs, alwaysApply
AGENTS.md # 也支援(代理上下文)
```
MDC frontmatter 範例:
```yaml
---
description: "TypeScript 編碼標準"
globs: ["**/*.ts", "**/*.tsx"]
alwaysApply: false
---
```
> **遷移指引**:若有 `.cursorrules`,請將內容移至 `.cursor/rules/*.mdc`。
### GitHub Copilot
```
.github/copilot-instructions.md # 永遠啟用,所有對話
.github/instructions/*.instructions.md # 條件式,Glob 範圍(applyTo frontmatter)
.github/prompts/*.prompt.md # 可重用模板 → /{name} 斜線命令
.github/agents/*.agent.md # 自訂代理,精細工具存取控制
AGENTS.md # 也被識別
```
### Windsurf
```
.windsurfrules # 專案規則(可 Git 共享)
.windsurf/rules/*.md # MDC frontmatter 結構化規則
.windsurf/workflows/*.md # 可重用任務序列 → /{name}
AGENTS.md # 也被識別
```
Workflow 範例(`.windsurf/workflows/review.md`):
```markdown
執行程式碼審查:
1. 執行 `git diff HEAD`
2. 檢查 BLOCKING 問題(安全性、正確性)
3. 檢查 IMPORTANT 問題(設計、測試)
4. 以 BLOCKING/IMPORTANT/SUGGESTION 前綴輸出發現
```
---
## 多工具專案配置
當專案使用多個 AI 工具時:
```
project/
├── AGENTS.md # 通用基準(跨工具)
├── CLAUDE.md # Claude Code(擴展 AGENTS.md)
├── GEMINI.md # Gemini CLI
├── .cursor/rules/
│ └── standards.mdc # Cursor
├── .windsurf/
│ └── workflows/ # Windsurf Workflows
│ ├── review.md
│ └── checkin.md
└── .github/
├── copilot-instructions.md # Copilot 永遠啟用
└── prompts/
└── review.prompt.md # Copilot 斜線命令
```
**最佳實踐**:將通用內容寫在 `AGENTS.md` 一次,從各工具特定檔案引用,避免重複。
---
## 內容指南
### 通用內容(保持通用)
| 類別 | 良好範例 |
|------|----------|
| **提交標準** | 「遵循 Conventional Commits 格式」 |
| **程式碼審查** | 「使用 BLOCKING、IMPORTANT、SUGGESTION 前綴」 |
| **測試** | 「維持最低 80% 覆蓋率」 |
| **AI 行為** | 「分析前務必先讀取程式碼」 |
**通用區段應避免:**
- 特定命令(`npm test`、`pytest`)
- 固定路徑(`cli/src/`、`/var/www/`)
- 版本號(`Node.js 18`、`Python 3.11`)
- 專案名稱和 URL
### 專案特定內容
| 類別 | 範例 |
|------|------|
| **技術棧** | Node.js 18、React 18、PostgreSQL 15 |
| **命令** | `npm run lint`、`./scripts/deploy.sh` |
| **檔案結構** | `src/`、`cli/`、`tests/` |
| **團隊慣例** | 繁體中文註解 |
---
## 維護檢查清單
提交 AI 指令檔案變更前:
- [ ] 通用區段不包含專案特定的路徑、命令或版本
- [ ] 專案特定區段有明確標記
- [ ] 標準文件的交叉引用正確
- [ ] 格式與現有區段一致
- [ ] 若使用 Cursor:`.cursorrules` 已遷移至 `.cursor/rules/*.mdc`
- [ ] 若為多工具專案:`AGENTS.md` 已涵蓋通用基準
---
## 配置偵測
### 偵測順序
1. 檢查是否存在 `CLAUDE.md`、`AGENTS.md`、`GEMINI.md` 或等效檔案
2. 偵測使用中的 AI 工具(檢查 `.cursor/`、`.windsurf/`、`.github/copilot-instructions.md` 等)
3. 分析內容結構是否區分通用/專案特定
4. 若未找到,**建議建立結構化 AI 指令檔案**
### 首次設定
若未找到 AI 指令檔案:
1. 詢問:「此專案沒有 AI 指令檔案。你使用哪些 AI 工具?」
2. 多工具專案推薦 `AGENTS.md` 作為基準,純 Claude Code 使用 `CLAUDE.md`
3. 確定專案類型和技術棧
4. 產生包含適當區段的範本
5. 若包含敏感資訊,新增到 `.gitignore`
---
## 相關標準
- [AI 指令檔案標準](../../core/ai-instruction-standards.md) - 核心標準
- [文件撰寫標準](../../core/documentation-writing-standards.md) - 撰寫指南
- [反幻覺規範](../../core/anti-hallucination.md) - AI 準確性規則
- [AI 友善架構](../../core/ai-friendly-architecture.md) - 上下文優化
---
## 版本歷史
| 版本 | 日期 | 變更 |
|------|------|------|
| 2.0.0 | 2026-04-28 | 新增 Gemini CLI、OpenAI Codex CLI;更新 Cursor(MDC 格式,標記 .cursorrules 棄用);更新 OpenCode(AGENTS.md 為主);更新 Copilot(多種指令檔案類型);更新 Windsurf(Workflows);新增 AGENTS.md 跨工具標準章節 |
| 1.0.0 | 2026-01-25 | 初始發布 |
---
## 授權
本技能以 [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) 授權發布。
**來源**: [universal-dev-standards](https://github.com/AsiaOstrich/universal-dev-standards)
## Next Steps Guidance
After `/ai-instruction-standards` completes, suggest:
> - Create or update project's `CLAUDE.md` / `AGENTS.md` ⭐ **Recommended** — Apply standards immediately
> - Run `/ai-friendly-architecture` to optimize AI collaboration at the architecture level
> - Run `/ai-collaboration` to review AI behavior guidelines
---
## Related Standards
- [AI Instruction File Standards](../../core/ai-instruction-standards.md) - Core standard
- [Documentation Writing Standards](../../core/documentation-writing-standards.md) - Writing guidelines
- [Anti-Hallucination Guidelines](../../core/anti-hallucination.md) - AI accuracy rules
- [AI-Friendly Architecture](../../core/ai-friendly-architecture.md) - Context optimization
---
## Version History
| Version | Date | Changes |
|---------|------|---------|
| 2.0.0 | 2026-04-28 | Add Gemini CLI, OpenAI Codex CLI; update Cursor (MDC format, deprecated .cursorrules); update OpenCode (AGENTS.md primary); update Copilot (multiple file types); update Windsurf (Workflows); add AGENTS.md cross-tool standard section |
| 1.0.0 | 2026-01-25 | Initial release |
---
## License
This skill is released under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
**Source**: [universal-dev-standards](https://github.com/AsiaOstrich/universal-dev-standards)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!