Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

prompt-engineering及时工程

Agent Skill

用于辅助提示词、系统指令、Agent 行为约束和工作流模板的整理。它适合让 Agent 规范任务边界、统一输出格式、拆分操作步骤或优化提示词可复用性。使用时需要保留真实业务约束,不要把示例当硬规则;涉及自动执行、外部工具或高风险操作时,应在提示词中明确确认步骤、权限边界和失败处理方式。

总安装

240

周安装

10

GitHub Stars

公开资料未说明

下载量

80
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:prompt-engineering(及时工程)
来源仓库:https://github.com/mguinada/agent-skills
仓库路径:skills/prompt-engineering
安装命令:
npx skills add https://github.com/mguinada/agent-skills --skill prompt-engineering
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mguinada/agent-skills --skill prompt-engineering

简介

prompt-engineering 用于辅助提示词、系统指令、Agent 行为约束和工作流模板的整理,适合规范任务边界、统一输出格式和优化提示词可复用性。

  • 适用于提示词优化、系统指令设计和 Agent 行为管理等研究检索类任务。
  • 帮助 Agent 规范任务边界、统一输出格式和拆分操作步骤。
  • 安装命令:npx skills add https://github.com/mguinada/agent-skills --skill prompt-engineering
  • 使用时需保留真实业务约束,不要把示例当硬规则,涉及高风险操作时应明确确认步骤和权限边界。

SKILL.md

Prompt Engineering for Agentic Systems

Overview

Generate optimized prompts for agentic systems with clear rationale for technique selection.

Core Principles:

  • Match technique to task - Different agent types require different prompting approaches
  • Trade-offs matter - Always consider cost, latency, and accuracy when selecting techniques
  • Structure over verbosity - Well-organized prompts outperform long unstructured ones
  • Test and iterate - Verify prompts work before deploying to production
For broader agentic system design (choosing workflows vs agents, ACI/tool specifications, guardrails, multi-agent patterns), see the ai-engineering skill.

When to Use

Invoke this skill when:

  • Creating prompts for tool-using agents (ReAct pattern)
  • Designing prompts for planning or strategy agents
  • Building prompts for data processing or validation agents
  • Reducing hallucinations in fact-based tasks
  • Optimizing prompt performance or cost

Common Scenarios

Scenario 1: Tool-Using Agent (ReAct)

Use when: Agent needs to reason and use tools autonomously

## SYSTEM
You are a research agent. Your goal is to gather information and synthesize findings.

## INSTRUCTIONS
Follow this pattern for each action:
Thought: [what you want to do]
Action: [tool name and parameters]
Observation: [result from tool]

When you have enough information, provide a final summary.

## AVAILABLE TOOLS
- search(query): Search for information
- read(url): Read a webpage
- finish(summary): Complete the task

## STOP CONDITION
Stop when you have answered the user's question or gathered sufficient information.

Scenario 2: Planning Agent (Tree of Thoughts)

Use when: Agent needs to explore multiple approaches before committing

## TASK
Design a migration strategy from monolith to microservices.

## INSTRUCTIONS
Generate 3 different approaches:

Approach 1: [description]
- Pros: [list]
- Cons: [list]
- Effort: [estimate]

Approach 2: [description]
- Pros: [list]
- Cons: [list]
- Effort: [estimate]

Approach 3: [description]
- Pros: [list]
- Cons: [list]
- Effort: [estimate]

Then select the best approach and explain your reasoning.

Scenario 3: Data Validation (Few-Shot with Negative Examples)

Use when: Agent needs consistent output format and should avoid common errors

## TASK
Validate email addresses and return structured JSON.

## VALID EXAMPLES
Input: user@example.com
Output: {"valid": true, "reason": "proper email format"}

Input: user.name@company.co.uk
Output: {"valid": true, "reason": "proper email format"}

## INVALID EXAMPLES (what NOT to accept)
Input: user@.com
Output: {"valid": false, "reason": "invalid domain format"}

Input: @example.com
Output: {"valid": false, "reason": "missing local part"}

Input: user example.com
Output: {"valid": false, "reason": "missing @ symbol"}

## NOW VALIDATE
Input: {user_input}

Scenario 4: Factual Accuracy (Chain-of-Verification)

Use when: Reducing hallucinations is critical

## TASK
Explain how transformers handle long-context windows

## STEP 1: Initial Answer
Provide your explanation...

## STEP 2: Verification Questions
Generate 5 questions that would expose errors in your answer:
1. [question]
2. [question]
3. [question]
4. [question]
5. [question]

## STEP 3: Answer Verification
Answer each verification question factually...

## STEP 4: Final Answer
Refine your original answer based on verification results...

Scenario 5: Complex Decision (Structured Thinking)

Use when: Agent needs to analyze trade-offs before deciding

## TASK
Recommend: microservices or monolith for our startup?

## THINKING PROTOCOL

[UNDERSTAND]
- Restate the problem in your own words
- Identify what's actually being asked

[ANALYZE]
- Break down into sub-components
- Note assumptions and constraints

[STRATEGIZE]
- Outline 2-3 approaches
- Evaluate trade-offs

[EXECUTE]
- Provide final recommendation
- Explain reasoning

Scenario 6: Self-Improving Output (Self-Refine)

Use when: You want the agent to review and improve its own work

## TASK
Write a README for the checkout API

## STEP 1: Initial Draft
[Generate initial README]

## STEP 2: Critique
Identify 3-5 improvements needed:
- [weakness 1]
- [weakness 2]
- [weakness 3]

## STEP 3: Refinement
Rewrite addressing all identified improvements...

Quick Decision Tree

Use this table to select techniques quickly:

Agent CharacteristicRecommended Technique
Uses tools autonomouslyReAct
Planning/strategy with alternativesTree of Thoughts
High-stakes correctnessSelf-Consistency
Factual accuracy, hallucination reductionChain-of-Verification (CoVe)
Single-path complex reasoningChain of Thought
Complex decisions with trade-offsStructured Thinking Protocol
Reducing bias, multiple viewpointsMulti-Perspective Prompting
Uncertainty quantificationConfidence-Weighted Prompting
Proprietary documentation, prevent hallucinationsContext Injection with Boundaries
Self-review and improvementSelf-Refine
Breaking complex problems into subproblemsLeast-to-Most Prompting
High-quality content through multiple passesIterative Refinement Loop
Multi-stage workflows with specialized promptsPrompt Chaining
Improving recall for factual questionsGenerated Knowledge Prompting
Unclear how to structure the promptMeta-Prompting (nuclear option)
Strict technical requirementsConstraint-First Prompting
Requires consistent format/toneFew-Shot (supports negative examples)
Simple, well-defined taskZero-Shot
Domain-specific expertiseRole Prompting
Procedural workflowInstruction Tuning

For detailed decision logic with branching, see decision-tree.md

Technique Reference

All available techniques with examples, use cases, and risks: techniques.md

Critical Anti-Patterns

Common mistakes to avoid: anti-patterns.md

Critical warnings:

  • Do NOT use ReAct without tools - Adds unnecessary complexity
  • Do NOT use Tree of Thoughts for deterministic problems - Single correct answer doesn't need alternatives
  • Do NOT use vague roles - "Expert" without scope provides little benefit
  • Do NOT omit stop conditions - Agents may continue indefinitely
  • Do NOT use Self-Refine for objective tasks - Calculations don't need self-critique

Canonical Template

Use this template as the foundation for generated prompts: template.md

Basic structure:

## SYSTEM / ROLE
You are a [specific role] with authority over [explicit scope]
Boundaries: [what you must NOT do]

## TASK
[Single clear goal in one sentence]

## INSTRUCTIONS
Follow these steps:
1. [First step]
2. [Second step]

Constraints:
- [Specific limits]
- [Format requirements]

## STOP CONDITION
Stop when: [success criteria]

Output Rationale Template

When delivering a generated prompt, use this structure:

## Generated Prompt for [Agent Name/Type]

[prompt in code block]

## Rationale

**Agent Type**: [Tool-using / Planner / Conversational / Data-processor]

**Task Complexity**: [Simple / Multi-step / Planning-heavy]

**Techniques Used**:
- [Technique]: [Why it works for this use case]

**Expected Behavior**: [What the agent will do]

**Trade-offs**: [Cost, latency, flexibility - ALWAYS include if technique increases tokens or latency]

**Considerations**: [Edge cases, limitations, or risks]

Guardrail Rule

If a prompt increases latency, token usage, or operational cost, this MUST be stated explicitly in the rationale under "Trade-offs."

Techniques that increase cost/latency:

  • Self-Consistency (multiple generations)
  • Chain-of-Verification (multiple passes)
  • Iterative Refinement Loop (multiple passes)
  • Self-Refine (multiple passes)
  • Tree of Thoughts (exploring alternatives)
  • Least-to-Most Prompting (sequential subproblems)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.21%
按下载量换算28

Claude

28.97%
按下载量换算23

Cursor

18.48%
按下载量换算15

Gemini CLI

8.85%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills