Skip to content
←INDEX / 提示詞庫
TUTORIAL/OpenAI Codex/入門

AGENTS.md 起手式:minimal 與 advanced 兩種範本(給 Codex/任何 agent)

取自 Ischca/awesome-agents-md(CC0)的兩款 AGENTS.md 範本:minimal 是五行就上路的最小檢查清單,advanced 含環境/測試/慣例/安全/範例任務五大區塊。讓 AI 編碼 agent 一進專案就知道規則。

SakuyaPromptCraft 主筆 · 寫於 2026-06-08
AI 教學 / 腳本OpenAI Codex入門≈ 285 tokens · 實際用量依工具與輸入而異
Last reviewed2026-06-08Read~9 MIN

01PROMPT

# === 範本 A:Minimal AGENTS.md(5 行就上路)===
# AGENTS.md

- 使用 {{NODE_OR_RUNTIME}}(例:Node 22 LTS)。
- 安裝相依套件:`{{INSTALL_CMD}}`(例:pnpm install)。
- 跑測試:`{{TEST_CMD}}`(例:pnpm test)。
- 格式化程式碼:`{{FORMAT_CMD}}`(例:pnpm format / Prettier)。
- 安全限制:除了 {{ALLOWED_ENDPOINT}} 之外,不得呼叫任何外部網路端點。

# === 範本 B:Advanced AGENTS.md(含 5 大區塊 + 範例任務)===
# AGENTS.md

## Overview
{{PROJECT_OVERVIEW}}(例:以 pnpm workspaces 驅動的模組化 TypeScript monorepo,採用 Airbnb + Prettier 風格)。

## Environment
- 本機開發:`{{DEV_CMD}}`(例:pnpm dev)。
- 相依基礎設施:{{INFRA}}(例:需要 Docker;`docker compose up -d` 啟動 Postgres 與 Redis)。

## Testing
- 單元測試:`{{TEST_CMD}}`。
- 整合測試:{{INTEGRATION_NOTE}}(例:需先啟動 Docker)。
- 鐵則:一個 commit 必須讓測試套件保持全綠。

## Coding Conventions
- 命名:檔名用 kebab-case;{{COMPONENT_LOCATION}}(例:React 元件放在 /src/components)。
- 風格:偏好函式式寫法,避免全域可變狀態。
- 其他:{{EXTRA_CONVENTIONS}}。

## Safety
- 禁止用使用者輸入直接拼出 shell 指令。
- 未經人類授權不得使用 `sudo` 或執行破壞性操作。
- {{EXTRA_SAFETY_RULES}}。

## Example Tasks
- 範例 1:實作 {{EXAMPLE_ENDPOINT}} 端點,並補上單元測試。
- 範例 2:重構 {{EXAMPLE_SERVICE}} 服務,行為不變、測試保持綠燈。

# === 使用說明 ===
# 新專案先用範本 A 起步;當需要規範環境、測試、慣例與安全邊界時,升級到範本 B。
# 把 AGENTS.md 放在 repo 根目錄;多數 agent(含 OpenAI Codex)會自動讀取它。

把方括號 [ ] 內的變數換成你的內容,丟進 OpenAI Codex。

◆ 直接開到工具ChatGPT(記得貼)
RUN站內試跑 / TRY IT
▶ 站內試跑

不用離開網站,直接看這組 prompt 跑出來長怎樣(AI 即時生成,扣 1 點)。

SKILL安裝成 SKILL / INSTALL
安裝成 SKILLCodex custom prompt

不只複製貼上 — 下載後放到 ~/.codex/prompts/awesome-agents-md-minimal-advanced-starter.md,之後輸入 /awesome-agents-md-minimal-advanced-starter 一鍵呼叫。

macOS / Linux
mkdir -p ~/.codex/prompts && mv ~/Downloads/awesome-agents-md-minimal-advanced-starter.md ~/.codex/prompts/awesome-agents-md-minimal-advanced-starter.md
Windows PowerShell
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex\prompts" | Out-Null; Move-Item "$env:USERPROFILE\Downloads\awesome-agents-md-minimal-advanced-starter.md" "$env:USERPROFILE\.codex\prompts\awesome-agents-md-minimal-advanced-starter.md"

02CONTEXT / 使用情境

## 這是什麼/解決什麼痛點 AGENTS.md 是放在專案根目錄、寫給「AI 編碼 agent」看的說明檔——等於專案版的 README,但讀者是 Codex、Claude Code 這類 agent。它告訴 agent:這個專案怎麼裝、怎麼跑測試、用什麼程式風格、有哪些安全紅線。痛點很實際:沒有它,agent 每次進專案都在瞎猜你的慣例,常常裝錯套件管理器、用錯命名風格、或做出破壞性操作。 Ischca 的 awesome-agents-md 是一個策展集合,收錄真實世界的 AGENTS.md 範例、範本、指南與工具,主打「accelerate agent onboarding」——讓 agent 一進專案就上手。 ## 為什麼這來源值得用 它提供兩款定位清楚的範本,正好覆蓋兩種起點: - **Minimal**:「a concise, no-frills starting point」——只有單一區塊的最小檢查清單(指定 runtime、安裝指令、測試指令、格式化、一條網路安全限制),五行就能上路。 - **Advanced**:「a feature-rich template with testing, safety and style rules」——含 Overview / Environment / Testing / Coding Conventions / Safety 五大區塊,外加 Example Tasks 示範典型指派。advanced 範本裡有幾條很值得抄的硬規則,例如「一個 commit 必須讓測試套件保持全綠」「檔名用 kebab-case」「禁止用使用者輸入拼 shell 指令」「未經授權不得 sudo」。 而且整個 repo 是 CC0(公眾領域奉獻)——授權上最寬鬆、可放心改用。 ## 怎麼用(步驟/要點) 本篇 full_prompt 把 minimal 與 advanced 兩款骨架都改寫成「填空版」,直接複製到專案根目錄的 AGENTS.md: 1. **新專案/小專案**:先用範本 A(minimal),把 {{NODE_OR_RUNTIME}}、{{INSTALL_CMD}}、{{TEST_CMD}}、{{FORMAT_CMD}}、{{ALLOWED_ENDPOINT}} 五個空填掉就能跑。 2. **較大/多人專案**:升級到範本 B(advanced),補上環境(Docker/服務)、測試分層、命名與風格慣例、安全邊界,再加兩個 Example Tasks 讓 agent 知道「典型任務長怎樣」。 3. 檔案放 repo 根目錄;OpenAI Codex 等多數 agent 會自動讀取。子目錄也可放各自的 AGENTS.md 做局部覆寫。 ## 何時用 任何要交給 AI agent 協作的 repo 都該有一份。剛開新專案、或想快速讓 Codex/Claude Code 守規矩時,從 minimal 起步;當專案長出測試套件、CI、安全要求後,再換成 advanced。它和 CLAUDE.md / Agent OS 的 standards 文件可以互補——AGENTS.md 是給 agent 的「進場守則」,越精準,agent 越不會亂來。 ## 出處+授權 📎 來源:Ischca/awesome-agents-md(作者 Ischca,CC0 1.0 公眾領域奉獻)— 本篇為繁中改寫整理,原始內容見上方連結。原始 repo 另收錄多個真實世界 AGENTS.md(含 production-grade 的 Java SDK 範例)、指南與工具;本條目僅取其 minimal / advanced 兩款範本的結構改寫為填空起手式,未逐字搬運其完整範本檔。

04VARIABLES / 變數說明

01[NODE_OR_RUNTIME]

執行環境版本,例如 Node 22 LTS、Python 3.12、Go 1.22

02[INSTALL_CMD]

安裝相依套件的指令,例如 pnpm install、npm ci、poetry install

03[TEST_CMD]

跑測試的指令,例如 pnpm test、pytest -q、go test ./...

04[FORMAT_CMD]

格式化指令,例如 pnpm format、prettier --write、gofmt

05[ALLOWED_ENDPOINT]

唯一允許 agent 連線的外部端點(其餘禁止),例如 https://api.internal.local

06[PROJECT_OVERVIEW]

專案一句話概述(架構/語言/風格),advanced 範本用

07[DEV_CMD]

本機啟動開發環境的指令,例如 pnpm dev

08[INFRA]

相依的基礎設施,例如 需要 Docker;docker compose up -d 啟 Postgres/Redis

09[INTEGRATION_NOTE]

整合測試的前置條件說明,例如 需先啟動 Docker

10[COMPONENT_LOCATION]

元件/模組擺放位置慣例,例如 React 元件放 /src/components

11[EXTRA_CONVENTIONS]

其他程式慣例(選填),例如 用 named export、禁用 any

12[EXTRA_SAFETY_RULES]

其他安全紅線(選填),例如 禁止刪除 migrations、prod 操作前先確認

13[EXAMPLE_ENDPOINT]

Example Task 用的範例端點名,例如 GET /api/users/:id

14[EXAMPLE_SERVICE]

Example Task 用的範例服務/模組名,例如 NotificationService

05RESOLVER · 變數代入器0 / 14

填下面的欄位,上方 prompt 會即時替換 [方括號] 內容。填好後按「複製組好的 prompt」直接丟進工具。

修飾
Assembled · 填剩餘變數…
# === 範本 A:Minimal AGENTS.md(5 行就上路)===
# AGENTS.md

- 使用 {{NODE_OR_RUNTIME}}(例:Node 22 LTS)。
- 安裝相依套件:`{{INSTALL_CMD}}`(例:pnpm install)。
- 跑測試:`{{TEST_CMD}}`(例:pnpm test)。
- 格式化程式碼:`{{FORMAT_CMD}}`(例:pnpm format / Prettier)。
- 安全限制:除了 {{ALLOWED_ENDPOINT}} 之外,不得呼叫任何外部網路端點。

# === 範本 B:Advanced AGENTS.md(含 5 大區塊 + 範例任務)===
# AGENTS.md

## Overview
{{PROJECT_OVERVIEW}}(例:以 pnpm workspaces 驅動的模組化 TypeScript monorepo,採用 Airbnb + Prettier 風格)。

## Environment
- 本機開發:`{{DEV_CMD}}`(例:pnpm dev)。
- 相依基礎設施:{{INFRA}}(例:需要 Docker;`docker compose up -d` 啟動 Postgres 與 Redis)。

## Testing
- 單元測試:`{{TEST_CMD}}`。
- 整合測試:{{INTEGRATION_NOTE}}(例:需先啟動 Docker)。
- 鐵則:一個 commit 必須讓測試套件保持全綠。

## Coding Conventions
- 命名:檔名用 kebab-case;{{COMPONENT_LOCATION}}(例:React 元件放在 /src/components)。
- 風格:偏好函式式寫法,避免全域可變狀態。
- 其他:{{EXTRA_CONVENTIONS}}。

## Safety
- 禁止用使用者輸入直接拼出 shell 指令。
- 未經人類授權不得使用 `sudo` 或執行破壞性操作。
- {{EXTRA_SAFETY_RULES}}。

## Example Tasks
- 範例 1:實作 {{EXAMPLE_ENDPOINT}} 端點,並補上單元測試。
- 範例 2:重構 {{EXAMPLE_SERVICE}} 服務,行為不變、測試保持綠燈。

# === 使用說明 ===
# 新專案先用範本 A 起步;當需要規範環境、測試、慣例與安全邊界時,升級到範本 B。
# 把 AGENTS.md 放在 repo 根目錄;多數 agent(含 OpenAI Codex)會自動讀取它。
SOURCE / 來源歸屬
FAQ · 常見問題

「AGENTS.md 起手式:minimal 與 advanced 兩種範本(給 Codex/任何 agent)」這組提示詞要怎麼用?

這組 prompt 專為 OpenAI Codex 設計。把 prompt 內 14 個方括號 [變數] 換成你自己的內容,貼進 OpenAI Codex 執行即可。難度為入門,新手可以直接套用。

「AGENTS.md 起手式:minimal 與 advanced 兩種範本(給 Codex/任何 agent)」是免費的嗎?

完整 prompt 免費開放閱讀,不用註冊;可保存瀏覽器收藏,登入後可一鍵複製與留言。

用 OpenAI Codex 依這組 prompt 生成的成果可以商用嗎?

prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 OpenAI Codex 使用的方案與其官方服務條款,請以該工具的授權規範為準。

RELATED你可能也需要

PRO01
TUTORIALSuno v5.5FEATURED
r/SunoAI (anonymous studio engineer)2026-06-12

Suno 工程師思維:4 步驟做出不像 AI 的歌

5.0(1)

Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt

高階
Read

免費02
TUTORIALClaude 4.5 SonnetFEATURED
r/ClaudeAI2026-05-14

5 個 6 月 stuck 下來的 Claude 每週 workflow

提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。

進階
Read

PRO03
TUTORIALClaude 4.5 SonnetFEATURED
r/PromptEngineering2026-05-14

7 個跨 model A/B 測過的 prompt 技巧(不是 vibes)

六個月在 Claude / GPT-4 / Gemini 上用人工 rater A/B 測 200+ prompt 後寫的。包含 persona+constraint stacking / anti-example / role reversal QA / cognitive scaffold / emotional priming / uncertainty CoT / steelman first。

高階
Read

免費04
TUTORIALChatGPTFEATURED
r/ChatGPTPromptGenius2026-05-14

5 個信任檢查單行 prompt(沒有 role-play)

一年的 role-play system prompt + 14-step framework 後總結:真正改變品質的是 5 個單行 prompt。沒有 role、沒有 markdown、沒有「you are an expert」。

入門
Read

免費 · 全文開放閱讀

完整 prompt 已經開放.

免登入閱讀全文、保存瀏覽器收藏;登入後可一鍵複製與留言討論。不用信用卡。

不想註冊?

留個 email,下次有新 prompt 會寄一封簡短摘要給你。退訂一鍵、不轉賣。

每週一期,新上架提示詞 + 模型測試心得。每封信底部都有一鍵取消訂閱。

或訂 RSS feed(30 秒一次的人味選擇)

COMMENTS · 討論區0 則
登入 後可留言。還沒帳號?註冊
目前沒有留言。第一個說說你的經驗。
EMBED · 嵌入 blog / Note一行 iframe HTML、貼進文章即顯示此 prompt 卡片+

適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。

<iframe src="https://prompt.luvai.net/embed/awesome-agents-md-minimal-advanced-starter" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>
預覽 embed →380px tall · responsive width
發現這個 prompt 過時 / 跑不動 / 有錯字? 回報給我們 →