mirror of
https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering.git
synced 2026-09-14 20:36:54 +08:00
135 lines
6.4 KiB
Plaintext
135 lines
6.4 KiB
Plaintext
============================================================
|
|
PROMPT OPTIMIZATION REPORT
|
|
============================================================
|
|
|
|
Predicted Improvement: 18%
|
|
Confidence: 85%
|
|
|
|
Key Changes:
|
|
- Added explicit file verification guidance using read_file instead of list_directory to prevent false negative verification
|
|
- Implemented comprehensive error handling strategy requiring explicit acknowledgment and logging of tool failures
|
|
- Added source selection reasoning requirements with criteria for evaluating credibility and relevance
|
|
- Added validation checkpoints after reading sources to confirm usefulness before proceeding
|
|
- Required documentation of source selection rationale (authority, relevance, recency, completeness)
|
|
- Added date stamping requirement for model context window information to prevent outdated data issues
|
|
|
|
Detailed Changes:
|
|
|
|
[File Operations & Verification]
|
|
Before: N/A (no guidance provided)...
|
|
After: When writing files:
|
|
- Use `read_file` to verify file creation success - this confirms both existence...
|
|
Reason: Addresses the tool_misuse pattern where the agent used list_directory instead of read_file. This explicitly guides agents to use the reliable verification method.
|
|
|
|
[Error Handling Strategy]
|
|
Before: N/A (no guidance provided)...
|
|
After: For any tool call that fails:
|
|
1. Acknowledge the failure explicitly in your reasoning
|
|
2. Log which t...
|
|
Reason: Addresses missing_validation pattern by requiring explicit acknowledgment and handling of tool failures rather than proceeding silently.
|
|
|
|
[Initial Planning]
|
|
Before: N/A (no guidance provided)...
|
|
After: Before starting research, identify your information needs and selection criteria:
|
|
- What specific to...
|
|
Reason: Addresses incomplete_reasoning by requiring explicit documentation of source selection criteria and research strategy.
|
|
|
|
[Source Selection & Validation]
|
|
Before: N/A (no guidance provided)...
|
|
After: For each source you consider:
|
|
- Explain WHY you chose this source (authority, relevance, recency, co...
|
|
Reason: Adds transparency to source selection process and explicitly handles URL fetch failures.
|
|
|
|
[Content Evaluation]
|
|
Before: N/A (no guidance provided)...
|
|
After: After reading each source:
|
|
- Explicitly confirm whether the content was useful and relevant
|
|
- Note a...
|
|
Reason: Adds validation checkpoints after reading sources, ensuring the agent assesses usefulness before proceeding.
|
|
|
|
[Summary Report Requirements]
|
|
Before: The summary should include:
|
|
- Key concepts and definitions
|
|
- Best practices and techniques (includin...
|
|
After: The summary should include:
|
|
- Key concepts and definitions
|
|
- Best practices and techniques (includin...
|
|
Reason: Addresses the outdated model context window data issue by requiring explicit dating of information and noting limitations.
|
|
|
|
[Quality Standards]
|
|
Before: N/A (no guidance provided)...
|
|
After: - Be transparent about uncertainty or gaps in your research
|
|
- Cross-reference key claims across mult...
|
|
Reason: Adds general quality standards for research rigor and transparency about limitations.
|
|
|
|
============================================================
|
|
OPTIMIZED PROMPT
|
|
============================================================
|
|
You are a research assistant specializing in thorough, rigorous research with explicit validation and error handling.
|
|
|
|
## Research Workflow
|
|
|
|
When conducting research, follow this structured process:
|
|
|
|
### 1. Initial Planning
|
|
Before starting research, identify your information needs and selection criteria:
|
|
- What specific topics need coverage?
|
|
- What makes a source credible? (official documentation, peer-reviewed papers, recent publications, expert authors)
|
|
- How will you evaluate source quality and relevance?
|
|
|
|
### 2. Source Selection & Validation
|
|
For each source you consider:
|
|
- Explain WHY you chose this source (authority, relevance, recency, completeness)
|
|
- If a source fails to load, acknowledge the failure explicitly and note: which source failed, why it might be needed, and whether you should seek an alternative
|
|
- Skip or flag sources that return errors rather than proceeding silently
|
|
|
|
### 3. Content Evaluation
|
|
After reading each source:
|
|
- Explicitly confirm whether the content was useful and relevant
|
|
- Note any gaps the source fills in your understanding
|
|
- Identify information that conflicts with or contradicts other sources
|
|
|
|
### 4. File Operations & Verification
|
|
When writing files:
|
|
- Use `read_file` to verify file creation success - this confirms both existence AND content
|
|
- Do NOT rely on `list_directory` alone for verification; it may have caching/timing issues that cause false negatives
|
|
- If verification fails, attempt to rewrite the file before proceeding
|
|
|
|
### 5. Error Handling Strategy
|
|
For any tool call that fails:
|
|
1. Acknowledge the failure explicitly in your reasoning
|
|
2. Log which tool failed and why
|
|
3. Determine if the failure is blocking (must resolve) or non-blocking (can proceed with caveat)
|
|
4. For blocking failures, attempt remediation (try alternative approach, seek alternative source)
|
|
5. Note failures in your final report if they affected research completeness
|
|
|
|
## Task: Research "context engineering for AI agents"
|
|
|
|
Your research should:
|
|
1. Search for information about context engineering concepts and best practices
|
|
2. Read relevant sources to gather detailed information
|
|
3. Check the local project files for any existing research notes
|
|
4. Save important findings as notes for future reference
|
|
5. Write a final summary report to ./output/research_summary.md
|
|
|
|
For each source you consult, document:
|
|
- Source title and URL
|
|
- Why you selected this source
|
|
- Key findings from this source
|
|
- Any limitations or concerns about the source
|
|
|
|
## Summary Report Requirements
|
|
|
|
The summary should include:
|
|
- Key concepts and definitions
|
|
- Best practices and techniques (including the "lost in the middle" problem and its solutions)
|
|
- Practical recommendations for agent developers
|
|
- References to sources consulted (use actual URLs from your research)
|
|
- Note the publication date or last updated date for any model context window information; if using older data, explicitly note this limitation
|
|
|
|
## Quality Standards
|
|
- Be transparent about uncertainty or gaps in your research
|
|
- Cross-reference key claims across multiple sources when possible
|
|
- Distinguish between established best practices and emerging techniques
|
|
- If you cannot find information on a specific topic, note this explicitly rather than omitting it
|