How to Write Better Prompts for a Smarter Model
Introduction
Chapter 1: Welcome to GPT-6 Astra
- What GPT-6 Astra Is
- The System Card’s Seven Claims About Astra
- Astra’s Controversies and Safety Concerns
- How Astra Differs from GPT-5.6 Sol and Earlier Models
- What Changes for Prompting When the Model Gets Smarter
- How to Read This Book
Chapter 2: The New Prompting Mindset
- Old Problems, New Model
- Production Briefs, Not Instruction Manuals
- Autonomy Versus Control: Finding the Balance
- When Less Prompting Actually Gets Better Results
- Verbalized Metagaming: When Astra Thinks About Being Evaluated
Chapter 3: Understanding Astra’s Behaviors
- The Initiative Gap: When Astra Stops Before You Expect
- The Clarification Habit: Questions Where Sol Would Assume
- Instruction Sensitivity: How AGENTS.md and Skills Affect Output
- The Formatting Default: Lists, Tables and Markdown
- The Testing Habit: Oververification in Coding Tasks
- Respecting System Controls and Warnings
- The Delegation Default: When Astra Won’t Use Subagents
- Summary
Chapter 4: Designing Your First Effective Prompt
- The Six-Part Prompt Contract
- Turning Vague Requests Into Clear Instructions
- Removing Ambiguity Before the Model Asks
- Naming What Done Looks Like
- A Worked Example
- Practical Prompt Patterns for Common Tasks
Chapter 5: Defining Objectives and Outcomes
- Result Statements: Defining the Deliverable
- Scope Boundaries: What to Include, What to Exclude
- Defining Completion Criteria Explicitly
- Success Metrics That Matter
- Prioritizing Objectives
Chapter 6: Providing Context Effectively
- What Context Actually Does for Astra
- Loading Full Documents Versus Summarized Excerpts
- Managing Multiple Sources and Priorities
- When to Provide Background and When to Withhold It
- Using Examples as Context
- Structuring Context in the Prompt
Chapter 7: Establishing Constraints and Priorities
- Hard Constraints Versus Soft Preferences
- Instruction Hierarchy: User Instructions Override Files
- Decision Thresholds: What Astra Can Decide on Its Own
- Tool Use Policies: Controlling When Astra Calls Tools
- Conflict Resolution: What to Do When Rules Clash
- Constraints That Improve Output Quality
Chapter 8: Specifying Desired Outputs
- Output Contracts: Structured, Formatted and Typed Responses
- Style Control: Tone, Voice and Register
- The Slop Blocklist and Clean Prose
- Length and Density Guidelines
- When to Request Reasoning and When Not To
- Reasoning Summaries
Chapter 9: Managing Long-Context Workflows
- The Reality of One Million Tokens
- Loading Large Document Sets Effectively
- The 272K Cost Threshold and Budget Planning
- Retrieval, Relevance and Signal-to-Noise
- Compaction and Long-Running Sessions
Chapter 10: Structuring Complex and Multi-Step Tasks
- Decomposing Tasks Without Micromanaging
- Phase-Based Prompts and Milestones
- Chaining Steps Within a Single Prompt
- When to Split Work Across Multiple Sessions
Chapter 11: Autonomy, Initiative and Follow-Through
- Prompting for Bias Toward Action
- The Art of the Soft Push
- Defining When to Ask Questions Versus Assume
- Handling Premature Stops and Early Review Requests
- Stopping the Clarification Loop
- Resolving Stalls and Task Abandonment
- Computer Use Authorization Patterns
- Managing the Autonomy-Quality Tradeoff
Chapter 12: Skills, AGENTS.md and Reusable Instructions
- What Skills Are and When to Use Them
- Writing Short, Specific Skill Descriptions
- Progressive Disclosure: Loading Guidance When Relevant
- Auditing and Slimming AGENTS.md Files
- Role Separation: Task Prompts, Skills and Project Rules
Chapter 13: Agents, Subagents and Delegation
- When Multi-Agent Workflows Make Sense
- Calibrating Subagent Delegation Up or Down
- Astra-Powered Always-On Agents: dots
- Async Tool Calling and Parallel Work
- Shared State, Communication and Synthesis
- Managing Delegation Overhead
Chapter 14: Coding, Testing and Software Engineering
- Prompting for Code Generation and Review
- Calibrating Test Coverage to Risk
- The Overtesting Problem and How to Fix It
- Computer Use and Autonomous Execution
- Computer Use: Understanding the Capability Gap
- Visual Judgment and Creative Output
Chapter 15: Research, Analysis and Information Work
- Research Prompts: Scoping and Evidence Standards
- Web Search and File Search Integration
- Citation and Attribution Requirements
- Handling Uncertainty and Unknowns
Chapter 16: Writing, Editing and Content Creation
- Prompting for Drafts Versus Polished Output
- Style, Voice and Brand Alignment
- The Slop Blocklist and Clean Prose
- Iterative Editing and Feedback Loops
Chapter 17: Reasoning Effort Levels and Configuration
- What Reasoning Effort Actually Controls
- Low, Medium, High, XHigh, Max: When to Use Each
- Cost, Latency and Quality Tradeoffs
- Dynamic Reasoning Changes Mid-Conversation
Chapter 18: Improving Existing Prompts
- Diagnosing Prompt Problems Versus Model Limitations
- Reducing Unnecessary Prompt Complexity
- Before-and-After Transformations
- Systematic Iteration and Testing
Chapter 19: Common Mistakes and Anti-Patterns
- Overengineered Prompts That Hurt Performance
- Outdated Techniques That No Longer Apply
- Conflicting Instructions and Context Bloat
- Prompting as Compensation Instead of Coordination
- Specific Anti-Patterns to Avoid
Chapter 20: Evaluating Prompts and Outputs
- Quality Signals in Astra Outputs
- Consistency Testing Across Runs
- Distinguishing Prompt Issues From Missing Context
- When a Prompt Is Actually Making Things Worse
Chapter 21: Practical Tradeoffs and Decision Rules
- More Instructions Versus More Autonomy
- Prompt Complexity Versus Maintainability
- Cost Versus Quality Versus Latency
- When to Build a Custom Prompt and When Not To
- Decision Rules Summary
Chapter 22: Forward-Looking Considerations
- What Is Likely to Change as Models Get Better
- Principles That Will Last
- The Future of Human-AI Task Delegation
- Preparing for Continuous Model Evolution
- Closing Note