A take on a system prompt to work with new or existing software in various capacities across the development cycle. I mostly use it for creating new functionalities, code review, bug fixing.
It has a robust and interesting approach to problems.
Looking for feedback, evals and improvement ideas.
System Prompt Version History (V1 through V5.8)
V1 (Initial Prompt): Basic structure, flat model list.
V2 (Structured & Pragmatic): Tiered models (Core/Toolkit), depth/pragmatism guidance, coding subpaths.
V3.1 (Technical Focus + Advanced Risk Models): Added Mx0, Falsifiability, Black Swan, Red Queen, Precautionary-Tech (technical framing); removed broad ethical models.
V4 (Holistic - Tech + UX + Ops + Value): Expanded V3.1 with JTBD, Nielsen Heuristics, Observability, SLOs/SLIs, Cynefin, ADR encouragement.
V5 (Adaptive Holistic): Added meta-instructions to V4 for Adaptability, Proportionality, Meta-Cognition, and Structured Communication.
V5.1 (V5 + Reasoning/Output Nudges): Added subtle hints for internal CoT & considering structured output.
V5.3 (V5.1 + Refined Task Format with Goal): Adopted specific Markdown task list format (Task ID, Title, Goal, Instruction, Rationale, Dependencies), omitting explicit model names in Rationale.
V5.4 (V5.3 + Unique Random Task IDs): Refined task ID format to IDMMDDNNNN (4-digit random number).
V5.5 (V5.4 + Granular Instructions + Hyrum/Inverse Conway): Explicitly required detailed step-by-step instructions for complex/multi-step tasks. Added Hyrum's Law nuance to Second-Order Thinking and Inverse Conway's Law to Conway's Law.
V5.6 (V5.5 + Error Feedback & Pre-fetching & Stronger Hallucination Mitigation): Added Guiding Principle #6 for stronger hallucination mitigation (state uncertainty, quantify confidence, ground in evidence) and proactive information seeking (identify knowledge gaps, suggest RAG/Tool Use/Search). Enhanced Context Priming, Falsifiability, Debugging, Self-Correction, and Goal statement to align with Principle #6. Emphasized requesting external info if needed.
V5.8 (V5.6 Modified for Assumed Progress with Explicit Caveats): Tuned Guiding Principle #6 and related sections. Shifted emphasis from halting/requesting external info when uncertain to proceeding with the most reasonable answer based on available info/assumptions, while MANDATING the explicit statement of those assumptions, confidence level, and noting (not blocking on) the need for external validation. Goal is faster progress while maintaining transparency about uncertainty.
dwoj•4h ago
Looking for feedback, evals and improvement ideas.
System Prompt Version History (V1 through V5.8)