Community寫作與編輯github.com

NenadZivotic/lite-agent-skills

將 plain-language 的任務描述轉換為最簡提示模板 — 提取 {{variable}} 佔位符、偵測輸出格式、組合 ROLE/TASK/INPUT/CONSTRAINTS/OUTPUT 骨架。當使用者要求為 LLM 撰寫或模板化提示時使用。

lite-agent-skills 是什麼?

這個技能旨在幫助開發者或 AI 代理使用者,從自然語言任務描述中快速產生結構化的提示模板,適用於 Claude Code、Cursor 等支援 CLI 的代理平台。它能自動提取變數佔位符 ({{variable}})、偵測輸出格式 (如 JSON、markdown 等),並組裝出包含 ROLE、TASK、INPUT、CONSTRAINTS、OUTPUT 的標準化骨架。使用者只需提供一個任務描述檔或透過標準輸入傳遞文字,腳本就會輸出 JSON 報告,包含變數列表、格式偵測結果、警告事項以及生成的模板。開發者再根據報告手動優化措辭、補齊領域知識與約束條件。此技能特別適合需要快速將模糊需求轉化為可重複使用提示模板的情境,能顯著減少從零開始設計提示結構的時間。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/meta-prompt-architect-lite

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Meta-Prompt 架構師 (Lite)

scripts/generate.mjs 以確定性方式從任務描述中提取結構;你 負責精煉措辭與變數名稱。該腳本絕不會憑空發明需求 — 它只會凸顯缺失的部分。

規則

  • 模板是骨架,而非最終提示。用使用者的具體細節重寫模糊的章節。
  • 保持 {{variable}} 名稱在 INPUT 與參考之間一致。
  • CONSTRAINTS 注入規則至關重要 — 不得移除。
  • 針對每個 warnings[] 項目,請詢問使用者或明確說明假設。

1. 執行

需要 Node 18+,無依賴項。完全離線。

node <skill-dir>/scripts/generate.mjs task.txt
echo "..." | node <skill-dir>/scripts/generate.mjs -

輸出為 JSON 到標準輸出;存在警告時退出碼為 1,讀取/使用錯誤時為 2。

2. 閱讀報告

  • variables[]:{name, source} 候選 {{placeholders}}。
  • format:偵測到的輸出格式或 null。
  • warnings[]:需要補足的缺口。
  • template:組裝好的骨架。

3. 交付前精煉

  1. 將變數重新命名為使用者的領域詞彙。
  2. 填充 # OUTPUT 為具體形狀 (JSON schema、章節列表、長度限制)。
  3. 新增描述中隱含的領域約束。

Lite 與完整版比較

完整的 meta-prompt-architect 還能偵測語氣與受眾,新增假設/模糊性邊界情況規則,並發出 happy-path / 邊界 / 對抗性測試案例的樁腳。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能