Context Engineering
Context Engineering is defined as the art and science of filling an LLM's context window with the right information at each step of a task. It's the natural evolution of prompt engineering.
Prompt vs. Context Engineering: While prompt engineering uses static prompts, context engineering deals with dynamic information from multiple sources like user input, tool calls, history, and developer instructions.
See also Tools, Skills & MCP for related AI development tools and context resources.
Articles
Tutorials
- 10 basic concepts for AI engineer Ihtesham on X
- Prompt Engineering Guide by Matthew Berman and Nick Wentz
- Google Prompt Engineering White Paper
- Prompting Techniques
- Alex Prompter on basic AI concepts X post on prompt engineering
Prompt Generators
- ChatPRD AI for Product Managers
- SnapPrompt Turn screenshot into ready-to-use prompt to recreate the UI
- Anthropic Prompt Generator/Improver Generate a prompt
- OpenAI Playground Create prompt wizard
- meta-prompt-workflow Iterative approach
- Prompt Optimization Guide Playbook for prompt optimization maintenance
Prompt Libraries
- God of Prompt Your AI Superpowers In One Click
- LangChain Hub Explore and contribute prompts to the community hub
- Prompt Hub Community-driven prompt platform
- SDLC Prompts Github repo of prompts for software development
Best practices
- Tips for prompting AI IDEs
- Prompt Engineering Best Practises Google's 6 Hour Prompt Engineering Course in 8 minutes (X post)
- Your AI Prompts Are Intellectual Property — Own Them Why smart leaders treat their prompts like code
RAG
- RAG Techniques Repository of retrieval-augmented generation techniques and examples
Hosted Models
- Openrouter Unified interface for LLMs
- Requesty Intelligent LLM Routing
LLM Rankings
Community
-
X.com Voices
- God of Prompt Sharing AI Prompts, Tips & Tricks
-
Reddit
- r/PromptEngineeering Application of engineering practices to the development of prompts