Loading...

Private and Confidential
← Back to Guides

AI Project Optimization Guide

Building a system that delivers perfect outputs every time. A methodology for creating Claude projects that produce one-shot results.

AI Productivity

The Core Concept: Context is Everything

Think of your Claude project like a well-organized store. You can have all the right products (context, examples, instructions), but if they're thrown in randomly, customers (the AI) can't find what they need. The key is strategic organization: clear aisles, logical groupings, and the most important items in the most accessible places.

Step 1: The Two-Thread Method

This is the key technique for iteratively building great context. You'll use two separate conversations that inform each other:

Thread A: The "Clean Room" (No Project Context)

Start a fresh Claude conversation with NO project attached. This is where you design what "perfect" looks like from first principles.

Example prompt: "I'm a marketing manager at a video game venture fund. I need to create a Claude project that lets me produce perfect LinkedIn posts, email campaigns, and blog content in one shot. What should this project contain? What instructions would make it work flawlessly?"

Thread B: Your Actual Project (With All Context)

This is your working project with all your files, examples, and instructions. Test real tasks here.

Example prompt: "Create a LinkedIn post announcing our new investment in [Company X]. Use the partner voice guidelines and our standard format."

The Echo Process

  1. Get ideal structure from Thread A
  2. Implement changes in Thread B (your project)
  3. Test with a real task in Thread B
  4. Take the output back to Thread A: "I got this result. Does it match what we designed? What's missing?"
  5. Thread A identifies gaps - you fix them in your project
  6. Repeat until outputs are consistently excellent

Why this works: Thread A has no biases from your existing context - it thinks from first principles about best practices. Thread B tests against reality. The back-and-forth eliminates blind spots.

Step 2: Organize Your Project Structure

Your project should have clear categories. Here's the recommended structure:

Category What to Include
Voice & Style Partner voice documents, communication styles, tone guidelines
Content Types Separate files for each type: LinkedIn posts, email campaigns, blog posts, investor updates
Audience Profiles Who reads each content type, what they already know, what triggers their skepticism, preferred format
Approved Examples 5-10 examples per content type that have been approved (this is the gold)
Rejection Log Examples that failed + why (pattern recognition on failures is invaluable)

Step 3: Keep Context Fresh with Living Documents

This is critical for continuous improvement. Use Google Docs and text files so your examples stay current without rebuilding the project every time.

Google Docs Method (Recommended for Examples)

  1. Create a Google Doc for each content type (e.g., "Approved LinkedIn Posts")
  2. Link these docs to your Claude project
  3. Every time content is approved, add it to the relevant doc
  4. The project automatically sees the updated examples next time you use it

Naming convention in each doc:

=== APPROVED: Dec 9, 2024 === Type: Investment Announcement Channel: LinkedIn Partner: [Name] [Content here] ---

Why this works: Claude reads the linked doc fresh each session. As you add more approved examples, the model learns the patterns without you touching the project settings.

Text File Method (For Precise Data)

For content that needs to be exact (data, specific quotes, verified facts), use text files you upload directly:

  1. Open the source (email, doc, spreadsheet)
  2. Copy the exact text you need
  3. Paste into a .txt file with clear labeling
  4. Upload to your project's files

Example file structure:

company_data_example.txt ======================== Company: [Company Name] Investment Date: December 2024 Amount: [verified amount] Key Stats: [from verified data] Quote from Partner: "[exact quote]"

Critical: Never Trust AI to Search Your Data

Google Drive search and email search do not work reliably. The AI will hallucinate or grab wrong content. Always curate context yourself:

  • Find the email yourself, copy/paste the text
  • Open the document yourself, extract what you need
  • Verify data before including it

The rule: If you didn't copy it yourself, don't trust it.

Step 4: The Perfect Prompt Formula

When you use your project, structure every request like this:

Prompt Template Assume you are the best [role] in the [industry] working at [company type]. Content type: [LinkedIn post / email / blog] Channel: [where it will be published] Audience: [who will read it] Goal: [what action/response you want] Context: [specific details for this piece] Give me 3 different versions that approach this from different angles.

Why 3 versions? It reduces back-and-forth. The approver can just pick one instead of critiquing and revising. And you learn which approaches work best for different situations.

Step 5: Pre-Flight Checklist

Add this to your project instructions so Claude automatically verifies before finalizing any output:

Before Finalizing, Verify:
  • No claims without a verifiable data source
  • Tone matches the voice document exactly
  • No jargon the audience wouldn't use themselves
  • CTA is clear but not pushy
  • All facts have been manually verified (not assumed)
  • Length is appropriate for the channel

Step 6: Maintain a Rejection Log

This is often more valuable than approved examples. Pattern recognition on failures prevents repeat mistakes. Create a simple log:

rejected_copy_log.txt

Dec 9 | LinkedIn | "Too promotional, needs more insight"
Dec 7 | Email subject | "Too clickbaity for institutional audience"
Dec 5 | Blog intro | "Doesn't match voice, too casual"
Dec 3 | Investment post | "Data was wrong - always verify first"

Add this file to your project. Claude will learn to avoid these specific failure patterns.

Step 7: Version Your Project

When you make significant improvements to your project structure, snapshot it. If outputs suddenly degrade, you can diff against the last working version.

Simple versioning:

  • Copy your project instructions to a Google Doc
  • Name it: "Project Instructions - v1 - Dec 9"
  • After major changes, create v2, v3, etc.
  • If something breaks, compare to find what changed

Quick Reference: Do's and Don'ts

DO

  • Curate context manually
  • Use linked Google Docs for examples
  • Ask for 3 versions
  • Log rejections with reasons
  • Add approved content to examples
  • Define the role clearly
  • Verify all data yourself
  • Version your project

DON'T

  • Rely on Drive/email search
  • Dump all context at once
  • Assume data is correct
  • Skip the role definition
  • Use vague instructions
  • Forget channel/audience
  • Submit without checklist
  • Trust unverified info

Getting Started

  1. Start Thread A - Ask Claude to design the ideal project structure for your role
  2. Create Google Docs - One for each content type (LinkedIn, Email, Blog, etc.)
  3. Build the rejection log - Start documenting why things get rejected
  4. Reorganize your project - Match it to the structure from Thread A
  5. Test with a real task - Run a real piece of content through the new system
  6. Echo back - Take results to Thread A, identify gaps, refine
  7. Version it - Save a snapshot once it's working well

The time you invest setting this up pays off massively - you'll be producing perfect content in one shot while everyone else is doing five rounds of revisions.

✍️ Select text to comment
➕ Add Comment

💬 Comments

💬

No comments yet.

Select text to add the first comment.

Add Comment