Community写作与编辑github.com

NenadZivotic/lite-agent-skills

将简单的任务描述转化为最小化的提示词模板——提取{{variable}}占位符、检测输出格式、构建角色/任务/输入/约束/输出框架。适用于用户要求编写或模板化面向LLM的提示词的场景。

lite-agent-skills 是什么?

这是一个轻量级的元提示词架构技能,旨在帮助开发者从简单的任务描述中快速生成结构化的提示词模板。它通过确定性脚本提取任务描述中的变量占位符(如{{variable}})、检测期望的输出格式,并自动构建包含角色、任务、输入、约束和输出五个部分的模板框架。该技能支持Node.js 18+环境,完全离线运行,不依赖任何第三方包。使用时,用户只需提供纯文本任务描述,脚本会输出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 的新对话。

文档

元提示词架构师(轻量版)

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. 添加任务描述中隐含的领域约束。

轻量版 vs 完整版

完整版 meta-prompt-architect 额外检测语气和受众,添加关于假设/歧义边界情况的规则,并生成快乐路径/边缘/对抗测试用例模板。

Individual skills in this repo

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

相关技能