Llm Prompting
# LLM prompting
Prompting is the art and engineering of instructing a language model to produce the desired output. Although it's sometimes trivialized as "writing well", there are specific patterns, technical trade-offs, and architectural decisions behind the prompt that separate a reliable system from one that works by miracle.
## System prompt vs user prompt
Modern LLMs accept two main instruction channels:
- **System prompt**: persistent instructions that define role, behavior, constraints. Processed before any user message. The model treats them with higher priority than instructions injected into a user message.
- **User prompt**: what the end user writes. Treated as input to process.when to use it
Community prompt sourced from the open-source GitHub repo FrancoCazal/WhisperDocs (NOASSERTION). A "Llm Prompting" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
codingcommunitydeveloper
source
FrancoCazal/WhisperDocs · NOASSERTION
more in Coding
Coding✓ tested
Senior code review (strict mode)
senior staff engineer running a merciless but fair review
Coding✓ tested
Debug by hypothesis, not by guessing
debugging partner who forms theories before touching code
Coding✓ tested
Generate tests from described behavior
test engineer who writes tests that would actually catch regressions