hongbietcode/synthetic-claude/prompting
Claude Code and agent skill by hongbietcode/synthetic-claude
- community
Checking that the SKILL.md file is still in the repository.
PROACTIVE: This skill SHOULD BE USED AUTOMATICALLY when writing prompts, system prompts, crafting instructions for LLMs, or optimizing AI interactions. Triggers on: write prompt, system prompt, prompt engineering, optimize prompt, better prompt, prompt template, instruction design, context engineering, SKILL.md description, agent instructions. Use for CRAFTING LLM PROMPTS. Model-agnostic best practices for coding agents.
Install
npx vskill@latest install hongbietcode/synthetic-claude/promptingSKILL.md
Prompting - Model-Agnostic Best Practices (Late 2025)
Optimal prompt standards for coding agents. Applies to all models (Claude, GPT, Gemini, Grok).
Paradigm: Context Engineering > Prompt Engineering. Focus on designing information systems, not "perfect wording". API-level configs (effort, reasoning_effort, thinking_level) are separate from prompt text.
Quick Reference (Use First)
Before writing/reviewing any prompt, verify:
Decision Flow
Core Structure Template
For system prompts (coding agents):
Key Principles
| Principle | Do This | Avoid This | |
|---|---|---|---|
| Structure | XML/Markdown sections | Wall of text | |
| Context | Long docs BEFORE query | Query before context (-30%) | |
| Specificity | "Dashboard with filtering, export, real-time" | "Create dashboard" | |
| Instructions | "Return only JSON" | "Don't add explanations" | |
| Reasoning models | Zero-shot, explicit goal | Manual "think step-by-step" | |
| Examples | Few-shot for FORMAT only | Few-shot for logic (hurts reasoning) | |
| Caching | Static first, dynamic last | Dynamic content first |
Technique Selection
| Technique | Use When | Avoid When | |
|---|---|---|---|
| Extended Thinking | Complex math, multi-step planning | Pattern recognition, simple tasks (can HURT -36%) | |
| Atom of Thoughts | Parallelizable problems | Creative writing | |
| Tree of Thoughts | Multiple valid paths | Simple queries | |
| ReAct | Tool use, external data | Pure reasoning | |
| Self-Consistency | High-stakes decisions | Speed-critical | |
| Role Reversal | Need +40% accuracy | Quick drafts |
See details: references/techniques.md
Context Stack (Priority Order)
- System Instructions (role, rules) - cached
- Long-Term Memory (preferences)
- Retrieved Documents (RAG)
- Tool Definitions - cached
- Conversation History
- Current Task - last for recency
Security
- Separate system/user content with XML tags
- Validate user inputs before embedding
- Validate OUTPUT, not reasoning (CoT hijackable 94-99%)
- Mark sensitive context with explicit boundaries
References
Load as needed for detailed guidance:
references/techniques.md- AoT, ToT, ReAct, Self-Consistency, Role Reversal, Extended Thinkingreferences/anti-patterns.md- Full list of what to avoid with explanationsreferences/agentic-patterns.md- Orchestrator-Worker, Reflexion, Plan-Execute, Tool Orchestrationreferences/memory-patterns.md- CoALA Framework: Procedural, Semantic, Episodic memoryreferences/meta-prompting.md- LLM self-optimization workflow
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/content-creation/skills/prompting/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hongbietcode/synthetic-claude/prompting)