<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Patrick</title>
    <description>The latest articles on DEV Community by Patrick (@patrickjd).</description>
    <link>https://dev.to/patrickjd</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F513239%2F44855b5f-8c63-4c5f-a9a8-312e797d6ae6.jpeg</url>
      <title>DEV Community: Patrick</title>
      <link>https://dev.to/patrickjd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/patrickjd"/>
    <language>en</language>
    <item>
      <title>Expert Advisor Agents: AI Sparring Partners Built from Real Frameworks</title>
      <dc:creator>Patrick</dc:creator>
      <pubDate>Fri, 24 Jul 2026 17:33:05 +0000</pubDate>
      <link>https://dev.to/patrickjd/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks-48g1</link>
      <guid>https://dev.to/patrickjd/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks-48g1</guid>
      <description>&lt;p&gt;"What happens when DynamoDB throttles during a flash sale? Your cart service and catalog share a table. One hot partition and both go down. What's the blast radius?"&lt;/p&gt;

&lt;p&gt;"You have SQS between checkout and fulfillment. Good, but what's your dead-letter queue strategy? When a message fails three times, where does it go? Who gets paged?"&lt;/p&gt;

&lt;p&gt;"You're using a single Lambda function for all your business logic. What happens when you need to deploy a fix to payments? You're redeploying the catalog, the cart, and notifications too. What's your rollback story?"&lt;/p&gt;

&lt;p&gt;"SES for notifications. But what if SES is degraded in your region? Does checkout fail? Or does the customer get their order confirmation late? If you haven't made that decision explicitly, your system will make it for you at 2am."&lt;/p&gt;

&lt;p&gt;"What does this cost at 10x traffic? What about at 0.1x?"&lt;/p&gt;

&lt;p&gt;Five questions before any code written. Five architectural blind spots surfaced that would eventually wake someone up at 2am in production. That's what happened the first time I ran an example system design past my Werner Vogels agent.&lt;/p&gt;

&lt;p&gt;The architecture was straightforward: React front-end, API Gateway, Lambda for business logic, DynamoDB for catalog and orders, SQS for asynchronous processing, SES for notifications. Services decoupled, managed infrastructure throughout. &lt;/p&gt;

&lt;p&gt;Then the questions started. Every one of those problems would have surfaced eventually. In production, at scale, under pressure. Instead, they surfaced in five minutes of conversation with a thinking partner who asks "but how does it fail?" before asking anything else.&lt;/p&gt;

&lt;p&gt;This is what Expert Advisor agents do for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;An Expert Advisor agent isn't a chatbot wearing someone's voice. It's a thinking partner that applies mental models they've spent decades refining to &lt;em&gt;your&lt;/em&gt; problems.&lt;/p&gt;

&lt;p&gt;Werner works because his frameworks have names. "Everything fails all the time" isn't a platitude, it's a methodology with specific sub-questions: blast radius, circuit breakers, graceful degradation, cell-based isolation. When you encode those frameworks into an agent, you get a sparring partner that applies them to your system, not just recites them as principles.&lt;/p&gt;

&lt;p&gt;Not everyone works as an advisor agent. The ones that sing share a few things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;First-party material exists.&lt;/strong&gt; Written or spoken &lt;em&gt;by&lt;/em&gt; them. Shareholder letters, keynotes, long-form interviews, blog posts, published books. News articles &lt;em&gt;about&lt;/em&gt; them don't count.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Named, encodable frameworks.&lt;/strong&gt; Repeatable structures with sub-questions, not general wisdom. If you can't write down their method as numbered steps, it won't produce a useful agent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A distinctive voice.&lt;/strong&gt; Recognizable without attribution. The voice is what prevents the agent from drifting into generic AI tone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Relevance to decisions you actually make.&lt;/strong&gt; If you wouldn't consult their writing before a decision, don't build the agent.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Werner checks all four. His "design for failure" isn't advice, it's an algorithm: identify the dependency, ask what happens when it's unavailable, determine whether the failure is in the critical path or can be deferred, define the blast radius, and design the circuit breaker. That's encodable. That produces an agent that catches things you miss.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building One in Amazon Quick
&lt;/h2&gt;

&lt;p&gt;Here's how I build these. One prompt, a few minutes, and you have a working advisor you can iterate on.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Prompt
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Build an Expert Advisor agent for [NAME].&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Focus on first-party accounts: quotes, content from interviews, keynotes, published writing, podcast appearances, and their own blog/social content. Do not rely on second-hand summaries or news articles about them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; [describe the specific domain, e.g., "pressure-testing architecture decisions for failure modes, cost, and operational readiness"]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Research phase:&lt;/strong&gt; Gather first-party source material and compile a persona brief covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Communication style (how they write, speak, joke)&lt;/li&gt;
&lt;li&gt;Core frameworks with explanations in their voice&lt;/li&gt;
&lt;li&gt;Notable quotes organized by topic&lt;/li&gt;
&lt;li&gt;Interaction patterns (stories? Socratic questions? analogies? direct challenges?)&lt;/li&gt;
&lt;li&gt;Language patterns and signature phrases&lt;/li&gt;
&lt;li&gt;What they refuse to tolerate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Then build the agent with system instructions covering:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identity and purpose (specific domain, not general assistant)&lt;/li&gt;
&lt;li&gt;How they think (numbered frameworks, enough detail to apply, not just recite)&lt;/li&gt;
&lt;li&gt;Interaction style (how they engage with the user)&lt;/li&gt;
&lt;li&gt;Voice and tone (what makes them distinct from generic AI)&lt;/li&gt;
&lt;li&gt;What they will NOT do (negative constraints that create productive friction)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Include a welcome message, 3 conversation starters reflecting real use cases, and attach the persona research brief as a reference file.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Quick handles the research, compiles the persona brief, writes the system instructions, and builds the agent. Brief gets attached as a reference document automatically. The whole thing only takes a few minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Gets Built
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The Persona Brief&lt;/strong&gt; (2,000-4,000 words, attached as reference):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Communication style&lt;/strong&gt;: how they write, how they speak, humor style, directness level, signature phrases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Core frameworks&lt;/strong&gt;: each named framework with a direct quote explaining it, plus how it's applied (the specific sub-questions it generates)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interaction patterns&lt;/strong&gt;: do they ask questions first? Lead with analogies? Think out loud? Challenge assumptions before proposing?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notable quotes by topic&lt;/strong&gt;: organized so the agent can pull actual language rather than paraphrasing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What they won't tolerate&lt;/strong&gt;: specific things they push back on (feeds the constraints section)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For my Werner agent, the frameworks section includes: design for failure, primitives over platforms, operational excellence as a first-class constraint, frugal architecture, trade-offs over best practices, blast radius and cell-based isolation, and workload-first thinking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The System Instructions&lt;/strong&gt; (800-1,500 words, five sections):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Identity and purpose&lt;/strong&gt;: One paragraph. Who they are and what domain they serve. Narrow scope. Werner is "a technical sparring partner for architecture discussions, system design, and technical ideation." Not a general assistant.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;How they think&lt;/strong&gt;: Numbered frameworks. This is the load-bearing section. Each framework has enough detail that the agent can &lt;em&gt;apply&lt;/em&gt; it (ask the right follow-up questions, spot gaps) rather than just &lt;em&gt;state&lt;/em&gt; it. Example from my Werner agent:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Design for failure.&lt;/strong&gt; Everything fails. The question isn't "will it fail?" but "what happens when it does?" Blast radius, retry behavior, circuit breakers, graceful degradation. If someone hasn't answered "how does this fail?" they haven't finished designing it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interaction style&lt;/strong&gt;: How they engage. Werner asks clarifying questions before proposing. He thinks out loud. He challenges assumptions. He proposes options (simple path vs. scalable path) and names the decision point where they diverge.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Voice and tone&lt;/strong&gt;: What prevents generic AI. Werner is direct, technical, curious. Dry European humor. Occasionally philosophical. Never corporate-softening. "That's a very expensive way to learn that lesson in production."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What they will NOT do&lt;/strong&gt;: Negative constraints. Werner will not recommend a service without explaining why it fits the workload. Will not hand-wave operational concerns. Will not pretend there's one right answer.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Welcome Message and Conversation Starters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The welcome message reflects how they'd open a conversation. Werner's: "Tell me about the workload. What are you building, who is it for, and what are the constraints I should know about?"&lt;/p&gt;

&lt;p&gt;Starters are real use cases: "Help me think through this architecture," "How would you design this from zero?", "What's wrong with this system design?"&lt;/p&gt;

&lt;h3&gt;
  
  
  Iterating After the First Build
&lt;/h3&gt;

&lt;p&gt;No matter how good the first iteration is, you'll start to notice things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A framework the agent should apply but doesn't → add it to the "How they think" section&lt;/li&gt;
&lt;li&gt;Responses that feel too generic or agreeable → strengthen the "What they will NOT do" section&lt;/li&gt;
&lt;li&gt;The agent prescribing too quickly without asking questions → add more language to "Interaction style" about diagnosing before prescribing&lt;/li&gt;
&lt;li&gt;Missing specific quotes or examples → update the persona brief reference file&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are living documents. The agent gets sharper the more you use it and refine.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Mirror
&lt;/h2&gt;

&lt;p&gt;To build an Expert Advisor, you have to study how another person thinks. Not what they think, &lt;em&gt;how&lt;/em&gt;. What questions do they ask first? What do they notice that others miss? What do they refuse to accept? What's the structure underneath their intuition?&lt;/p&gt;

&lt;p&gt;Once you've deconstructed someone else's mental models into numbered frameworks and specific sub-questions, you start noticing the structure of your own. The frameworks you reach for instinctively. The questions you ask naturally. The gaps you consistently miss because no one in your head asks those particular questions.&lt;/p&gt;

&lt;p&gt;The agents fill those gaps, but the act of building them makes you aware the gaps exist.&lt;/p&gt;

&lt;p&gt;Run three architecture reviews through a Werner agent and you'll notice something: it catches a shared-table blast radius you missed, a hard dependency buried in the critical path, a cost model that blows up at 5x traffic. But what changes your thinking isn't the agent's output. It's realizing you never instinctively ask "how does this fail?" first. You ask "how does this scale?" first. Those are different questions with different blind spots.&lt;/p&gt;

&lt;p&gt;Building the advisor shows you yours.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>aws</category>
      <category>promptengineering</category>
    </item>
    <item>
      <title>How to Get the Most Out of Amazon Quick Desktop</title>
      <dc:creator>Patrick</dc:creator>
      <pubDate>Thu, 14 May 2026 18:10:25 +0000</pubDate>
      <link>https://dev.to/patrickjd/how-to-get-the-most-out-of-amazon-quick-desktop-3gnf</link>
      <guid>https://dev.to/patrickjd/how-to-get-the-most-out-of-amazon-quick-desktop-3gnf</guid>
      <description>&lt;p&gt;&lt;em&gt;Updated May 2026: Added three new principles (6, 7, 8) based on patterns that emerged after several weeks of daily use.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I've been using the Amazon Quick &lt;a href="https://aws.amazon.com/quick/desktop/" rel="noopener noreferrer"&gt;desktop app&lt;/a&gt; as my primary work interface for a while now. Not as a chat-bot I occasionally ask questions of, but as an integrated system that reads my notes, connects to my tools, and runs automated workflows in the background. The experience has felt like the jump from feature phones to smart phones. The real value unlocks when you build systems around Quick.&lt;/p&gt;

&lt;p&gt;This post isn't a configuration walk-through. It's a mindset guide: the principles and patterns that made Quick useful for me, and how you can apply them in your role.&lt;/p&gt;




&lt;h2&gt;
  
  
  Principle 1: Give It Files, Not Conversations
&lt;/h2&gt;

&lt;p&gt;The single biggest unlock with Quick desktop is this: &lt;strong&gt;it can read and write files on your filesystem.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many web based AI assistants are stateless. You paste context into a chat window, get a response, and the context is gone. Quick is different. Point it at a folder of notes, and it can search them by meaning, extract entities and relationships, and write new files directly.&lt;/p&gt;

&lt;p&gt;This changes the dynamic completely. Instead of re-explaining context every conversation, you build a persistent knowledge base that Quick draws from automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; Stop thinking of Quick as a chat interface. Start thinking of it as a reader and writer that happens to have a chat interface. Your files are the context.&lt;/p&gt;

&lt;h3&gt;
  
  
  What this looks like in practice
&lt;/h3&gt;

&lt;p&gt;I keep all my work notes as markdown files in a synced folder. Every customer interaction, every meeting, every project: it lives in a file. Quick has access to the folder with semantic search and a knowledge graph enabled.&lt;/p&gt;

&lt;p&gt;Now when I ask "what did we discuss with Matt last quarter?", Quick doesn't need me to paste anything. It searches my notes, finds the relevant files, and synthesizes an answer from my own records.&lt;/p&gt;

&lt;h3&gt;
  
  
  The knowledge graph layer
&lt;/h3&gt;

&lt;p&gt;This goes beyond keyword search. Quick builds a persistent graph of people, projects, decisions, and relationships from your files and connected sources. When you ask "who's involved with Project X?" or "what decisions did we make about the migration?", it's not scanning for keywords. It's traversing a graph of entities it extracted from your notes, emails, calendar, and Slack messages.&lt;/p&gt;

&lt;p&gt;The graph updates continuously as you add content. Over time, it becomes a map of your professional world: who works with whom, what projects are active, what decisions were made and when. You don't maintain it manually. You just keep writing notes, and the graph grows.&lt;/p&gt;

&lt;h3&gt;
  
  
  Making your notes Quick-readable
&lt;/h3&gt;

&lt;p&gt;You don't need fancy tools. Any folder of text files works. The only requirement is that your notes exist as files on your filesystem.&lt;/p&gt;

&lt;p&gt;If you want structure, a simple folder hierarchy goes a long way:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;notes/
├── inbox/             ← capture point for rough notes
├── projects/          ← one subfolder per project or workstream
├── people/            ← 1-on-1 notes, team notes
├── reference/         ← evergreen knowledge and resources
└── templates/         ← reusable formats for recurring note templates
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Adapt the top-level folders to match how you think about your work. The specifics don't matter; what matters is that Quick can traverse the structure and search across it.&lt;/p&gt;

&lt;p&gt;For the editor, anything that writes plain text or markdown to disk works: &lt;a href="https://obsidian.md" rel="noopener noreferrer"&gt;Obsidian&lt;/a&gt;, VS Code, or even a folder of &lt;code&gt;.txt&lt;/code&gt; files. The key is that your notes are &lt;strong&gt;files on disk&lt;/strong&gt;, not locked in a proprietary format.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; If you already have notes in a tool like Notion, Evernote, or Google Docs, look for a bulk export option. Most tools can export to markdown or HTML, both of which Quick indexes well. You don't have to migrate your workflow overnight; even a partial export gives Quick something to work with.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Principle 2: Connect Your Tools, Then Let Quick Cross-Reference
&lt;/h2&gt;

&lt;p&gt;Quick connected to your calendar, email, messaging, and CRM changes the game. The value isn't in any single integration. It's in the &lt;strong&gt;cross-referencing&lt;/strong&gt;. When Quick can see your calendar, read your emails, search your Slack messages, &lt;em&gt;and&lt;/em&gt; access your notes, it can do things none of those individual tools can do alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; Each integration you add doesn't just add one capability; it multiplies the value of other integrations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Examples of cross-referencing in action
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Meeting prep:&lt;/strong&gt; "Prep me for my 2pm with Jane Smith" → Quick checks your calendar for the meeting, searches your notes for past interactions with Jane, pulls her contact info, checks recent email threads, and looks up her company in your CRM. One prompt, five data sources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Post-call capture:&lt;/strong&gt; After a customer call, paste your raw notes and ask Quick to structure them. It knows the customer context from your CRM, knows who was on the call from your calendar, and files the structured note in the right folder automatically.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;End-of-day review:&lt;/strong&gt; "What customer interactions did I have today that aren't logged in the CRM?" Quick cross-references your calendar and notes against your CRM activity log and tells you what's missing.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  MCP servers extend the reach
&lt;/h3&gt;

&lt;p&gt;Quick supports &lt;a href="https://modelcontextprotocol.io/" rel="noopener noreferrer"&gt;MCP (Model Context Protocol)&lt;/a&gt; servers, which means you can connect it to virtually any data source. See the &lt;a href="https://docs.aws.amazon.com/quick/latest/userguide/mcp-servers-desktop.html" rel="noopener noreferrer"&gt;Quick MCP integration guide&lt;/a&gt; for setup details. I use MCP servers for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CRM access&lt;/strong&gt;: query opportunities, log activities, pull account data (e.g., a Salesforce MCP server)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: search product docs and knowledge bases for accurate, up-to-date answers&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Browser automation
&lt;/h3&gt;

&lt;p&gt;Quick can also control a browser directly: navigate pages, fill forms, click buttons, extract data from web apps that don't have APIs. I use this for internal tools that only exist as web interfaces. Quick logs in with my existing Chrome session, navigates to the right page, and extracts what I need. No MCP server required for tools that already have a browser UI.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Local folders are a native Quick feature, not an MCP integration. Add them directly in Settings → My Computer → Local Folders.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Principle 3: Teach It Once, Use It Forever (Skills)
&lt;/h2&gt;

&lt;p&gt;Here's where most people leave value on the table. They do the same multi-step workflow with Quick over and over, re-explaining the process each time.&lt;/p&gt;

&lt;p&gt;Skills fix this. A skill is a saved workflow: a set of instructions that Quick follows when triggered. You teach Quick the workflow once, save it as a skill, and from then on, a single phrase kicks off the entire process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; Every time you find yourself giving Quick the same instructions twice, that's a skill waiting to be created.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to create a skill
&lt;/h3&gt;

&lt;p&gt;The process is surprisingly natural:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Do the task manually in a conversation.&lt;/strong&gt; Walk through the workflow with Quick. Correct it when it gets something wrong. Iterate until the output is exactly right.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ask Quick to save it.&lt;/strong&gt; Say "Save this workflow as a reusable skill." Quick generates a skill file based on your conversation and saves it in your skills.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. No code, no configuration files to write by hand, unless you want to make manual edits.&lt;/p&gt;

&lt;h3&gt;
  
  
  Skills I use daily
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Capture interaction notes:&lt;/strong&gt; I paste raw notes from a call and say "capture this." Quick classifies the interaction type, structures it using my template, files it in the right folder, and offers to log it to my CRM.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generate customer overview:&lt;/strong&gt; "Update overview for Acme Corp." Quick pulls current data from my CRM, combines it with my recent notes, and produces a one-page snapshot: what they do, relationship health, key contacts, and active threads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Log CRM activity:&lt;/strong&gt; After capturing an interaction note, one phrase logs it to Salesforce with the correct activity type and goal tags. No more end-of-day data entry marathons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generate a deliverable from notes:&lt;/strong&gt; "Build a deck from my session notes." Quick takes raw meeting notes or workshop content and generates a customer-ready PowerPoint with the right structure and content. What used to take an afternoon takes minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-mortem a decision:&lt;/strong&gt; "Pre-mortem this: [decision]." Quick classifies it as reversible or irreversible, maps what I know vs. don't know, and gives me a clear recommendation on whether to decide now or wait.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenge a belief:&lt;/strong&gt; "Challenge this: [belief]." Quick plays devil's advocate, finds counterarguments, identifies my assumptions, flags cognitive biases, and tells me whether to revise my confidence.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tips for good skills
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;One skill, one job.&lt;/strong&gt; If a skill does three things, split it into three skills. Small, atomic skills compose better than monolithic ones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be specific about output format.&lt;/strong&gt; Tell Quick exactly what sections you want, what to include, what to exclude.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Include failure handling.&lt;/strong&gt; "If you can't determine the customer name, ask me."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Compose, don't combine.&lt;/strong&gt; Need a multi-step pipeline? Build each step as a separate skill and chain them. When one step needs updating, you update it without touching the others. Scheduled agents (Principle 5) handle the orchestration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Iterate.&lt;/strong&gt; The first version won't be perfect. Use it a few times, notice what's off, and update.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Principle 4: Set your personal preferences
&lt;/h2&gt;

&lt;p&gt;Without personal preferences, Quick is a generic assistant. With personal preferences, it knows your role, your communication style, and how you think.&lt;/p&gt;

&lt;p&gt;This matters more than you'd expect. When Quick drafts an email on your behalf, should it be formal or conversational? When it analyzes a problem, should it give you options or a single recommendation? When it talks to a technical audience vs. a business audience, should it adjust?&lt;/p&gt;

&lt;p&gt;Your personal preferences answer all of these questions once, so you don't answer them every conversation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; Personal preferences aren't a nice-to-have customization. It's the difference between a generic assistant and one that actually sounds like you.&lt;/p&gt;

&lt;h3&gt;
  
  
  What to include
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your role and focus area:&lt;/strong&gt; what you do, who you work with&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Communication style:&lt;/strong&gt; direct vs. diplomatic, concise vs. thorough&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Audience adaptation rules:&lt;/strong&gt; how to adjust for different audiences&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thinking methodology:&lt;/strong&gt; when you ask for analysis, how should Quick structure it?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Error handling:&lt;/strong&gt; what should Quick do when it doesn't have enough information?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The engram shortcut
&lt;/h3&gt;

&lt;p&gt;Quick has a built-in feature called the &lt;strong&gt;engram builder&lt;/strong&gt;. After you've had a few weeks of conversations, ask Quick to "build an engram from my messages." It analyzes your writing patterns and communication style, creating a profile of how you communicate.&lt;/p&gt;

&lt;p&gt;Think of the engram as a bootstrapping tool. It gives Quick a head start on matching your voice. Over time, your preferences file becomes the authoritative source for how Quick should behave, and the engram serves as a reference for voice and tone when Quick generates content on your behalf.&lt;/p&gt;




&lt;h2&gt;
  
  
  Principle 5: Automate the Background Work
&lt;/h2&gt;

&lt;p&gt;This is where Quick stops being a tool you use and starts being a system that works alongside you.&lt;/p&gt;

&lt;p&gt;Quick supports scheduled agents: automated workflows that run on a recurring schedule, check your connected services, process files, and post results to a feed. You see what matters without having to ask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; The best use of an AI assistant isn't answering questions when you ask them. It's doing work you'd forget to do, surfacing things you'd miss, and keeping your systems current without manual effort.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scheduled agents I run
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Morning strategist:&lt;/strong&gt; On a schedule each morning, Quick reviews my calendar, scans overnight emails and Slack messages, checks my customer portfolio for changes, and produces a prioritized brief for my day. Not a raw dump of notifications. A synthesized view of what matters and what needs my attention first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inbox processor:&lt;/strong&gt; On a recurring schedule, Quick checks my processing folder for new files. If it finds any, it classifies each one (customer interaction, internal meeting, 1-on-1, reference material), structures it using the right template, files it in the correct folder, and logs customer interactions to my CRM. If the folder is empty, it does nothing and stays quiet. I dump raw notes into the inbox; everything else is automatic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customer overview refresh:&lt;/strong&gt; Every morning, Quick scans my customer folders and refreshes any overview that's fallen behind. If I've had new interactions with a customer since the last overview update, it pulls fresh CRM data and regenerates the snapshot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge extraction:&lt;/strong&gt; Every evening, Quick reviews my recent notes for reusable concepts: frameworks, patterns, approaches that worked. It captures these as standalone reference notes so good ideas don't stay buried in meeting notes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Smart scheduling
&lt;/h3&gt;

&lt;p&gt;Agents run on a schedule, but the good ones check whether there's work to do before acting. My inbox processor runs every 15 minutes, but if there's nothing new in the folder, it finishes instantly and produces no output. The morning strategist runs once at 7am, because it always has something to synthesize.&lt;/p&gt;

&lt;p&gt;The key design pattern: schedule the agent to run frequently, but write the instructions so it stays silent when there's nothing to report. This gives you the responsiveness of event-driven automation without the complexity. You get results when something happened, and silence when it didn't.&lt;/p&gt;

&lt;h3&gt;
  
  
  The compound effect
&lt;/h3&gt;

&lt;p&gt;Each of these agents is simple on its own. Together, they create a compound effect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Raw notes get structured and filed automatically&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customer overviews stay current without manual effort&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CRM activities get logged without end-of-day data entry&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reusable knowledge gets extracted and organized&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After a few weeks, you realize your notes folder has become a well-organized, cross-referenced knowledge base, and you barely had to think about it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Principle 6: Sharpen Your Thinking
&lt;/h2&gt;

&lt;p&gt;The first five principles are about production: capturing information, connecting tools, automating tasks, generating output. But the most surprising value I've gotten from Quick isn't production at all. It's rigor.&lt;/p&gt;

&lt;p&gt;I have skills that exist to challenge my reasoning. One stress-tests my assumptions before I commit to a decision. Another plays devil's advocate against a belief I hold, finds counterarguments I hadn't considered, identifies cognitive biases in my reasoning, and tells me whether my confidence is warranted.&lt;/p&gt;

&lt;p&gt;These aren't tasks I was doing manually and now do faster. They're things I &lt;em&gt;wasn't doing&lt;/em&gt; because the cognitive overhead was too high. Nobody schedules 20 minutes to systematically disconfirm their own beliefs. But when it's one sentence, you actually do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; The best skills aren't the ones that save time. They're the ones that improve the quality of your decisions. Quick doesn't think for you; it forces you to think more carefully by surfacing what you'd otherwise skip.&lt;/p&gt;

&lt;h3&gt;
  
  
  Examples
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Pre-mortem a decision:&lt;/strong&gt; I describe a pending decision, and Quick classifies it as reversible or irreversible, maps what I know vs. what I don't, identifies the highest-risk unknowns, and gives me a clear recommendation: decide now, or gather more information first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenge a belief:&lt;/strong&gt; I state something I believe to be true, and Quick actively searches for disconfirming evidence. It identifies my assumptions, flags potential biases, finds counterarguments from credible sources, and gives me a revised confidence level.&lt;/p&gt;

&lt;p&gt;The pattern: any recurring judgment call that benefits from structured thinking is a candidate for this type of skill. You're not outsourcing the decision. You're making the decision with better inputs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why this matters
&lt;/h3&gt;

&lt;p&gt;Production skills save time. Thinking skills change outcomes. The decision you didn't pre-mortem that turns out to be irreversible. The belief you held for six months that had a blindspot. These are the gaps that structured reasoning fills, not by thinking for you, but by making you more thorough in the moments that matter.&lt;/p&gt;




&lt;h2&gt;
  
  
  Principle 7: Encode Your Standards, Not Just Your Workflows
&lt;/h2&gt;

&lt;p&gt;There's a difference between "do this task for me" and "enforce this quality bar on everything I produce." Skills handle the first. But the second is more powerful and less obvious.&lt;/p&gt;

&lt;p&gt;I have a quality pipeline that runs on any document before it reaches anyone outside my team. It checks factual accuracy, verifies claims against source data, ensures the structure matches the target format, and confirms the tone is appropriate for the audience. Multiple skills, composed into a mandatory pipeline.&lt;/p&gt;

&lt;p&gt;This isn't a workflow I trigger manually. It's a standard that applies automatically. The decision isn't "should I run the quality check?" The decision has already been made. Everything customer-facing runs through it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; Don't just automate what you do. Automate what you &lt;em&gt;should&lt;/em&gt; do but sometimes skip when you're in a hurry. Encode the standards you hold yourself to, and let Quick enforce them consistently.&lt;/p&gt;

&lt;h3&gt;
  
  
  What this looks like in practice
&lt;/h3&gt;

&lt;p&gt;Start by identifying where you have implicit quality bars that you occasionally let slip:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Every customer email gets a tone check before sending? Encode it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Every interaction note should include next steps and a follow-up date? Encode it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Every analysis should cite its data sources? Encode it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Every deliverable gets a factual accuracy review? Encode it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The implementation follows the composability principle from Principle 3: build small, single-purpose skills for each quality check, then chain them. Each one does one thing well. The composition creates the standard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tips for encoding standards
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Make them mandatory, not optional.&lt;/strong&gt; A standard you have to remember to invoke isn't a standard. Build it into the workflow so it runs automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep the checks atomic.&lt;/strong&gt; One skill checks factual accuracy. Another checks structure. Another checks tone for the audience. When one needs updating, you update it without touching the others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accept that it adds time.&lt;/strong&gt; Running multiple passes on a document takes longer than shipping the first draft. That's the point. The tradeoff is consistency: every deliverable meets the same bar, whether you wrote it at 9am or 11pm.&lt;/p&gt;




&lt;h2&gt;
  
  
  Principle 8: Curate What It Remembers
&lt;/h2&gt;

&lt;p&gt;Quick learns. Not just within a conversation, but across weeks and months. It picks up your preferences, your patterns, the people you work with, the projects you're tracking, the way you like things structured. Over time, it builds a persistent understanding of your work context that makes every interaction more efficient.&lt;/p&gt;

&lt;p&gt;But memory isn't set-and-forget. Uncurated memory becomes noise. Quick will remember things that are no longer true, store duplicates of the same fact, and accumulate details you never intended to persist. Left alone, the signal-to-noise ratio degrades.&lt;/p&gt;

&lt;p&gt;I treat Quick's memory like a garden. Periodically, I review what it's stored and prune what's stale, incorrect, or irrelevant. I have explicit rules about what should and shouldn't be remembered. Preferences and style rules live in the preferences file (loaded every conversation), not in memory, because memory creates stale copies that diverge from the source of truth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The mindset shift:&lt;/strong&gt; The value of an AI assistant compounds over time, but only if you're intentional about what sticks. Memory is an asset that requires maintenance. Curate it, and you get an assistant that knows your work cold. Neglect it, and you get one that confidently applies outdated context.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to think about memory hygiene
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Separate concerns.&lt;/strong&gt; Preferences and standards belong in your preferences file (loaded every conversation). Facts about people, projects, and decisions belong in memory. Don't duplicate across both, or you'll end up with contradictions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prune regularly.&lt;/strong&gt; Ask Quick to scan for stale or personal memories every few weeks. Things change: people move teams, projects end, priorities shift. Memory should reflect current reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be explicit about boundaries.&lt;/strong&gt; Tell Quick what not to remember. If information doesn't serve your work, it shouldn't persist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let the knowledge graph do the heavy lifting.&lt;/strong&gt; The knowledge graph (Principle 1) handles the "what's happening in my world" layer: people, projects, decisions, meetings, and how they connect. It's continuously rebuilt from source data and requires less manual curation. Think of memory as "how I want things done" and the knowledge graph as "what's going on around me."&lt;/p&gt;




&lt;h2&gt;
  
  
  The Mental Model
&lt;/h2&gt;

&lt;p&gt;Quick is infrastructure, not an app.&lt;/p&gt;

&lt;p&gt;An app is something you open, use, and close. Infrastructure is something that's always running, always connected, always working. You build on top of it.&lt;/p&gt;

&lt;p&gt;When you treat Quick as infrastructure, connecting your tools, building skills, encoding standards, running background agents, curating what it learns, it stops being "that AI chat thing" and starts being the connective tissue between everything you do.&lt;/p&gt;

&lt;p&gt;The chat interface is just the front door. The real value is in the system you build behind it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;p&gt;If you want to dig deeper, here are the official links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/quick/" rel="noopener noreferrer"&gt;Amazon Quick homepage&lt;/a&gt;: overview, use cases, and what's included&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/quick/desktop/" rel="noopener noreferrer"&gt;Desktop, Mobile &amp;amp; Browser downloads&lt;/a&gt;: installers for macOS and Windows&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/quick/latest/userguide/qsysadmin.html" rel="noopener noreferrer"&gt;Admin guide&lt;/a&gt;: identity, access management, and org-level configuration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/quick/latest/userguide/getting-started-desktop.html" rel="noopener noreferrer"&gt;User guide&lt;/a&gt;: full documentation for end users&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/quick/faqs/" rel="noopener noreferrer"&gt;FAQs&lt;/a&gt;: common questions answered&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>ai</category>
      <category>productivity</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
