Skip to content
Back to skills

Ai Instruction Standards

ASecurity

[UDS] 建立和維護 AI 指令檔案(CLAUDE.md、.cursorrules 等)並採用適當結構

  • 75 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
developmentpythonsqlreactnodegitdocumentation

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Scanned September 4, 2026

npx -y skills add AsiaOstrich/universal-dev-standards --skill ai-instruction-standards --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Ai Instruction Standards
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/asiaostrich-ai-instruction-standards-7a587797/badge)](https://www.skillsdirectory.com/skills/asiaostrich-ai-instruction-standards-7a587797)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
source: ../../../../skills/ai-instruction-standards/SKILL.md
source_version: 1.0.0
translation_version: 1.0.0
last_synced: 2026-02-05
status: current
scope: partial
description: "[UDS] 建立和維護 AI 指令檔案(CLAUDE.md、.cursorrules 等)並採用適當結構"
---

# AI 指令檔案標準指南

> **語言**: [English](../../../../skills/ai-instruction-standards/SKILL.md) | 繁體中文

**版本**: 1.0.0
**最後更新**: 2026-01-25
**適用範圍**: Claude Code Skills

---

> **核心標準**: 本技能實作 [AI 指令檔案標準](../../core/ai-instruction-standards.md)。完整方法論文件請參閱核心標準。

## AI 技能層級

此技能是三層 AI 協作系統的一部分:

| 層級 | 技能 | 回答的問題 |
|------|------|-----------|
| **行為層**(即時) | `/ai-collaboration` | 「AI 如何準確回應?」 |
| **配置層**(會話) | `/ai-instruction-standards`(此技能) | 「CLAUDE.md 該寫什麼?」 |
| **架構層**(長期) | `/ai-friendly-architecture` | 「如何讓專案對 AI 友善?」 |

## 目的

本技能協助建立和維護 AI 指令檔案,適當區分通用標準與專案特定配置。

## 快速參考

### 支援的 AI 工具

| AI 工具 | 指令檔案 | 格式 |
|---------|----------|------|
| Claude Code | `CLAUDE.md` | Markdown |
| Cursor | `.cursorrules` | Markdown |
| Windsurf | `.windsurfrules` | Markdown |
| Cline | `.clinerules` | Markdown |
| GitHub Copilot | `.github/copilot-instructions.md` | Markdown |
| OpenCode | `.opencode/instructions.md` | Markdown |

### 核心原則:通用 vs 專案特定

| 類型 | 包含內容 | 範例 |
|------|----------|------|
| **通用** | 通用規則 | 「提交前執行測試」 |
| **專案特定** | 具體命令 | 「提交前執行 `npm test`」 |

### 建議配置

```markdown
# [專案名稱] - AI 指令

## 通用標準
<!-- 適用於任何專案的規則 -->
- Commit 訊息格式
- 程式碼審查清單
- 測試標準
- 反幻覺規則

---

## 專案特定配置
<!-- 此專案獨有的設定 -->

### 技術棧
[你的技術在此]

### 快速命令
[你的建置/測試/部署命令]

### 檔案結構
[你的專案結構]
```

## 詳細指南

完整標準請參閱:
- [AI 指令檔案標準](../../core/ai-instruction-standards.md)

### AI 優化格式(Token 效率)

AI 助手可使用 YAML 格式檔案以減少 Token 使用:
- 基礎標準:`ai/standards/ai-instruction-standards.ai.yaml`

## 內容指南

### 通用內容(保持通用)

| 類別 | 良好範例 |
|------|----------|
| **提交標準** | 「遵循 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/` |
| **團隊慣例** | 繁體中文註解 |

## 標籤慣例

### 選項 A:區段標題

```markdown
## 通用標準
[通用內容]

## 專案特定配置
[專案特定內容]
```

### 選項 B:行內標記

```markdown
> ⚠️ **專案特定**:本區段包含此專案獨有的配置。

### 技術棧
...
```

### 選項 C:註解標註

```markdown
<!-- 通用:以下適用於所有專案 -->
### Commit 訊息格式
...

<!-- 專案特定:為你的專案自訂 -->
### 快速命令
...
```

## 多工具配置

使用多個 AI 工具時,保持一致性:

```
project/
├── CLAUDE.md              # Claude Code 指令
├── .cursorrules           # Cursor 指令(可從 CLAUDE.md 匯入)
├── .windsurfrules         # Windsurf 指令
└── .github/
    └── copilot-instructions.md  # Copilot 指令
```

**最佳實踐**:建立共用的 `docs/ai-standards.md` 並從各工具檔案引用,避免重複。

## 維護檢查清單

提交 AI 指令檔案變更前:

- [ ] 通用區段不包含專案特定的路徑、命令或版本
- [ ] 專案特定區段有明確標記
- [ ] 標準文件的交叉引用正確
- [ ] 格式與現有區段一致

---

## 配置偵測

本技能支援專案特定配置。

### 偵測順序

1. 檢查是否存在 `CLAUDE.md` 或等效檔案
2. 分析內容結構是否區分通用/專案特定
3. 若未找到,**建議建立結構化 AI 指令檔案**

### 首次設定

若未找到 AI 指令檔案:

1. 詢問:「此專案沒有 AI 指令檔案。是否要建立一個?」
2. 確定專案類型和技術棧
3. 產生包含適當區段的範本
4. 若包含敏感資訊,新增到 `.gitignore`

---

## 相關標準

- [AI 指令檔案標準](../../core/ai-instruction-standards.md) - 核心標準
- [文件撰寫標準](../../core/documentation-writing-standards.md) - 撰寫指南
- [反幻覺規範](../../core/anti-hallucination.md) - AI 準確性規則
- [AI 友善架構](../../core/ai-friendly-architecture.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)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…