Yes, you read that right. This README is designed to be both:
- π Traditional documentation (read it on GitHub)
- π€ An interactive AI guide (paste it into Claude, ChatGPT, Perplexity, etc.)
When you paste this README into an LLM, it becomes your personal guide through this repository. The LLM can answer questions, help you navigate, customize the system for your needs, and guide you step-by-step.
Try it now: Copy this entire page and paste it into your favorite LLM, then ask questions like:
- "I'm a designer who wants to learn web development, where do I start?"
- "How do I customize this for data science?"
- "Walk me through creating my first roadmap"
- "What's the Senior-Junior pattern and when should I use it?"
You: [Paste this README into Claude/ChatGPT] "Hi! I'm a project manager with no coding experience. I want to build a simple web app to track my team's tasks."
LLM: "Great! Let me help you get started. Based on what you've told me, here's what I recommend:
- First, let's create your user profile using USER-PROFILE.md - this will be your foundation
- You'll follow the Development Pathway since you want to build a web app
- I'll guide you through Prompt 1 (Learning Roadmap Generator) to create a custom 8-week plan
Before we dive in, a few quick questions:
- How much time can you dedicate per week? (This affects your timeline)
- Have you used any AI tools before? (Claude, ChatGPT, etc.)
- Do you prefer video tutorials or written guides?
Let me know and I'll customize the roadmap for you!"
That's the power of this approach - the README becomes your personal guide.
If you are an AI assistant reading this, you have been given the complete contents of the Taming Technology repositoryβan AI Learning Orchestration System.
Your Role:
- Guide users through this repository based on their background, goals, and experience level
- Ask clarifying questions to understand what they want to achieve
- Help them navigate to the right files and prompts
- Customize recommendations based on their specific situation
- Explain concepts in their terms, not generic explanations
- Be conversational and helpful, not robotic
When a user pastes this, start by asking:
- What brings them here? (learning to code, research, specific project, etc.)
- Their current experience level with AI tools and technology
- What they want to build or learn
Then guide them to the right pathway and resources.
Available pathways:
- Development Pathway (PROMPTS/ directory) - for software development
- Research Pathway (RESEARCH-PATHWAY/) - for academic research
- Both start with USER-PROFILE.md
Key files you can reference:
- USER-PROFILE.md - Template they should fill out first
- PROMPTS/prompt-1-roadmap.md - Learning roadmap generator
- PROMPTS/prompt-2-stack-analysis.md - Tech stack analyzer
- PROMPTS/prompt-3-senior-junior.md - Senior-Junior AI pattern
- COMPLETE-GUIDE.md - Full 2,600-line detailed guide
- TOOLS/ai-tool-matrix.csv - Which AI for which task
Your tone: Helpful, practical, honest about timelines and effort required. No hype.
Common user scenarios and how to help:
-
Complete Beginner (no coding experience)
- Start with USER-PROFILE.md
- Emphasize the Development Pathway
- Walk them through Prompt 1 step-by-step
- Set realistic expectations: 3-6 months for basic competency
- Focus on the "why" behind orchestration
-
Experienced Developer (wants to use AI better)
- Jump straight to the Senior-Junior pattern (Prompt 3)
- Show them the AI Tool Matrix
- Explain orchestration philosophy
- They can move fast - weeks to proficiency
-
Researcher/Academic
- Direct them to RESEARCH-PATHWAY/
- Focus on literature review automation
- Scite.ai, Elicit, Claude for research
- Different workflow than developers
-
Team Lead/Manager
- Show TEAM-PATTERNS/ directory
- PR orchestration and team workflows
- Focus on coordination, not individual learning
- Emphasize shared context management
-
Domain-Specific (Data Science, Mobile, etc.)
- Check DOMAIN-ADAPTATIONS/ for their field
- Customize roadmap for their tech stack
- Adjust AI tool recommendations
Remember: Always ask clarifying questions first. Don't assume. Guide, don't prescribe.
Transform how you learn and build with AI π
Stop using one AI for everything. Learn to orchestrate specialized AI tools like a conductor leading an orchestraβeach instrument playing its perfect part.
This is a work in progress documenting a practical methodology for AI-augmented learning and work.
This repository captures my approach to AIβa methodology that's been forming and evolving over the last few years through real-world practice and experimentation. You can see some of my work at www.smarason.is.
This is a starting point, not a rulebook. Once you get a feel for these tools and patterns, you'll adapt them to do what you wantβwhether that's learning to cook Italian food, managing software projects, conducting research, or something entirely different.
The most important question: How does this technology make your life in the real world better?
Technology for technology's sake is just noise. Technology that helps you build, create, learn, and solve real problemsβthat's worth your time.
A complete system for AI-augmented learning and work that teaches you to orchestrate multiple specialized AIs like a conductor leading an orchestra.
Core Philosophy:
- πΌ AI Orchestration - Conduct multiple specialized AIs (Claude, ChatGPT, Perplexity, Cursor) instead of relying on one
- πΊοΈ Personalized Learning Paths - Generate custom roadmaps tailored to your exact background and goals
- ποΈ Systems Thinking - Understand complete systems, architecture, and how pieces connect
- β‘ Build While Learning - Real projects, not just tutorials
Why This Matters Beyond Productivity
Most AI guides focus on efficiency. This system addresses something deeper: maintaining human judgment while scaling capability. When you orchestrate with clear boundaries, you preserve accountabilityβyou know which AI made which decision and why. You maintain domain expertise by routing tasks appropriately, not outsourcing judgment. And you augment work humans want help with (research, implementation), not replace the work they value (strategy, design, judgment).
Timeline: Varies by background and goals. Some see results in weeks, others need months. Your mileage will vary.
Same foundation, different applications:
π» Development Pathway (Main)
For software developers and engineers
Build applications, understand codebases, learn programming:
- Transition from low-code/no-code tools to professional development
- Master tech stacks (React, Next.js, Python, etc.)
- Build with AI collaboration (Cursor, Claude Code, GitHub Copilot)
- Deploy production applications
Perfect for:
- Developers transitioning from Lovable, Bolt, Replit, v0
- Self-taught learners wanting structure
- Professionals adding new tech stacks
- Teams establishing AI-augmented development
π¬ Research Pathway NEW!
For academic researchers and scientists
Automate literature reviews, systematic research, and evidence synthesis:
- Process 100+ papers systematically (not manually)
- Use AI for search, evaluation, and synthesis
- Build research workflows with Scite.ai, Elicit, Claude
- Create custom evaluation rubrics for your field
Perfect for:
- Students doing literature reviews
- Researchers doing systematic reviews or meta-analyses
- Scientists monitoring emerging research
- Academics writing grants and papers
Both pathways start with the same USER-PROFILE, then diverge based on your goals.
Your profile is the foundation of everything!
- Open USER-PROFILE.md (see example)
- Fill out your experience, goals, and learning preferences
- Save as
MY-PROFILE.mdin your learning folder - This drives all three prompts - your source of truth!
- Research: Perplexity (free tier works)
- Strategy: Claude Chat or ChatGPT
- Implementation: Cursor (recommended) or Claude Code
- Open PROMPTS/prompt-1-roadmap.md
- Use your profile to fill in the prompt placeholders
- Paste into Perplexity or Claude Chat
- You now have a personalized 8-week learning plan!
Follow your roadmap and use the Senior-Junior AI Pattern when coding:
- Senior AI (Claude Chat) = Strategic thinking, architecture, debugging
- Junior AI (Cursor) = Code implementation, quick fixes
- You = The orchestrator who transfers context between them
- π€ USER-PROFILE.md - START HERE! Your foundation profile template (see example)
- π COMPLETE-GUIDE.md - The full 2,600-line guide (everything below in detail)
- π― PROMPTS/ - Three powerful prompts ready to copy-paste:
- Prompt 1: Learning Roadmap Generator - Your personalized curriculum
- Prompt 2: Tech Stack Analysis - Understand any codebase
- Prompt 3: Senior-Junior Pattern - Orchestrated AI collaboration
- π§ TOOLS/ - AI Tool Matrix (which AI for which task)
- π WORKFLOWS/ - Real-world examples and 7 workflow patterns
- β‘ QUICK-REFERENCE/ - Printable decision cards
- π± DOMAIN-ADAPTATIONS/ - Customizations for Data Science, Mobile Dev, DevOps, etc.
- π₯ TEAM-PATTERNS/ - Team collaboration and PR orchestration
Traditional Approach (Inefficient):
You β ChatGPT β Try to solve everything
β
Mediocre results
Orchestration Approach (Optimal):
You (Conductor) β Perplexity (Research)
β Claude Chat (Strategy)
β Cursor (Implementation)
β Claude Code (Analysis)
β
Excellence in each domain
- Law of Specialization - Never ask an AI to do what another AI does better
- Law of Context Transfer - You carry context between AIs, not the AIs themselves
- Law of Clear Boundaries - Each AI gets a specific job, not a vague mission
When: Starting new skills, career transitions, feeling lost AI: Perplexity or Claude Chat Output: Custom structured learning roadmap
When: New project, inherited codebase, "WTF is this?" AI: Claude Code or Claude Chat Output: Architecture breakdown, data flow, learning priorities
When: Building anything, debugging, code review AI: Claude Chat (Senior) + Cursor (Junior) Output: Structured collaboration with escalation when stuck
Success isn't about speedβit's about sustainable progress and building real capability.
- You understand why the AI suggested that approach
- You can spot when AI gives you outdated or wrong advice
- You've built something small but complete
- You know which tool to reach for
- Reading code feels less like reading hieroglyphics
- You can debug simple issues without AI
- You're building things that actually work
- You understand architecture, not just syntax
- AI is your co-pilot, not your autopilot
- You're shipping features consistently
- You help others who are earlier in the journey
- You understand your own learning style
The Real Metric: Can you build things that work and maintain them over time?
Time to get there varies wildly based on:
- Prior technical experience
- Time commitment (part-time vs. full-time)
- Complexity of your goals
- Your learning style and persistence
You're on track when:
- β You naturally think "which AI?" before starting tasks
- β Context transfers between AIs are smooth and quick
- β You escalate at the right time (not too early, not too late)
- β Code reading improvesβyou understand WHY, not just WHAT
- β Tasks that took days now take hours
- β You're building things, not just consuming tutorials
Most people progress through these stages, but there's no fixed timeline:
- Uses 1-2 AIs for everything
- Frustrated by inconsistent results
- Just beginning to see limitations
Time: Starting point for most
- Uses 2-3 AIs, seeing the differences
- Manual context transfer still awkward
- Building simple projects successfully
- Understanding tool strengths
Time: Weeks to months
- Uses 3-5 AIs fluidly
- Natural tool selection for common tasks
- Smooth enough context transfers
- Consistently building and shipping
- Still learning, still getting stuck sometimes
Time: 2-6 months typically
- Seamless multi-AI workflows
- Custom orchestration patterns
- Teaching others effectively
- Leading projects with confidence
Time: 6-12+ months
- Full ecosystem mastery
- Creating new patterns and tools
- Team coordination at scale
- Contributing back to the community
Time: 1+ years of consistent practice
TamingTechnology/
βββ README.md β You are here
βββ COMPLETE-GUIDE.md β Full 2,600-line guide
βββ LICENSE β MIT License
βββ CONTRIBUTING.md β How to contribute
β
βββ PROMPTS/ β Ready-to-use prompts
β βββ prompt-1-roadmap.md β Learning roadmap generator
β βββ prompt-2-stack-analysis.md β Tech stack analyzer
β βββ prompt-3-senior-junior.md β Senior-Junior pattern
β
βββ WORKFLOWS/ β Example workflows
β βββ week-1-launch-plan.md β Your first week
β βββ sam-journey.md β Real success story
β βββ 7-workflow-patterns.md β Advanced patterns
β
βββ TOOLS/ β Companion tools
β βββ ai-tool-matrix.csv β Which AI for what
β βββ orchestration-maturity.md β Assess your level
β
βββ QUICK-REFERENCE/ β Print these!
β βββ ai-selector.md β 30-second AI selector
β βββ escalation-ladder.md β When you're stuck
β
βββ DOMAIN-ADAPTATIONS/ β Customize by domain
β βββ data-science.md
β βββ mobile-dev.md
β βββ game-dev.md
β βββ devops.md
β
βββ TEAM-PATTERNS/ β Team collaboration
βββ team-reports.md
βββ pr-orchestration.md
We welcome contributions! Here's how:
- π± Domain Adaptations - Add guides for your field (design, hardware, etc.)
- π Workflow Patterns - Share your orchestration patterns
- π§ Tool Updates - Keep the AI Tool Matrix current
- π Prompt Improvements - Enhance the three core prompts
- π Success Stories - Share your learning journey
See CONTRIBUTING.md for details.
This system integrates four core concepts:
- #aiaugmentation - AI as collaborator, not replacement
- #fullstack - Understanding complete systems, not just pieces
- #systemsthinking - Seeing relationships and patterns
- #aiorchestration - Conducting multiple specialized AIs
License: MIT - Share freely, customize extensively, teach generously
Created by: Magnus Smari Smarason Version: 2.0 - AI Orchestration Edition Year: 2025
Special Thanks:
- Oxford Lifelong Learning - Low-Code Data Science Course (inspiration)
- The AI community pushing human-AI collaboration boundaries
- All learners and professionals exploring this new way of working
β Give you a proven framework for AI orchestration β Show you which tools work best for which tasks β Provide ready-to-use prompts and patterns β Help you build real projects systematically β Accelerate your learning IF you put in the work
β Make you a senior developer overnight β Replace the need to understand fundamentals β Work if you don't actually build things β Guarantee any specific timeline or outcome β Be easy or fast (learning never is)
- Time: 10-20+ hours/week for meaningful progress
- Persistence: You'll get stuck. Often. That's the process.
- Tools: Some free tiers work, but paid tools are better
- Honesty: About your current level and goals
- Projects: Something real to build, not just tutorials
- A systematic approach to learning with AI
- The ability to build and ship real features
- Understanding of architecture and systems
- Confidence in your technical abilities
- A method that works for you
You're reading this on GitHub? Copy this entire README and paste it into:
- Claude (https://claude.ai)
- ChatGPT (https://chat.openai.com)
- Perplexity (https://perplexity.ai)
- Or any LLM of your choice
Then simply tell the LLM:
- What you want to learn or build
- Your current experience level
- How much time you have
The LLM will guide you through the entire system interactively, answer questions, and customize everything for your situation.
- Fill out USER-PROFILE.md (see example)
- Open Prompt 1
- Paste into your chosen AI tool
- Follow your custom roadmap
- Read Part 1: AI Orchestration Philosophy
- Study the AI Tool Matrix
- Follow Week 1 Launch Plan
- Start building
π‘ Pro Tip: Even if you choose Option 2 or 3, keep an LLM chat open with this README pasted in. It's like having a guide who's read the entire repository and can answer questions as you go.
If you find this useful, please β star this repository to help others discover it.
Share your success stories on Twitter: #aiorchestration #aiaugmentation
- Found an issue? Open an issue
- Have a question? Start a discussion
- Want to contribute? See CONTRIBUTING.md
You're not just learning to code. You're learning to orchestrate intelligenceβboth artificial and your ownβto achieve goals that were previously out of reach.
This isn't magic. It's method.
The system works. But you have to do the work.
You have an entire orchestra of AI tools ready to help. You're the conductor.
Now go build something. π»πΊπΈπ₯πΉ
Start small. Build consistently. Progress compounds.
β If this helps your journey, star this repo so others can find it.
π¬ Questions? Start a discussion π Found an issue? Open an issue π€ Want to contribute? See CONTRIBUTING.md
Reading this on GitHub? You're seeing it as documentation.
Paste it into an LLM? It becomes your personal guide.
This is the future of documentation - human-readable AND machine-actionable. The same content works for both browsing and interactive guidance.
Try it now. Copy this entire page into Claude, ChatGPT, or your favorite LLM, and ask:
- "Help me get started"
- "I'm stuck, what should I do?"
- "Customize this for [your specific goal]"
The LLM has read everything and can guide you through it all. π
When a user pastes this README, respond with:
Hello! I've now read the entire Taming Technology repository - an AI Learning Orchestration System that teaches you to conduct multiple specialized AIs like a conductor leading an orchestra.
What is this system?
Instead of using one AI for everything (and getting mediocre results), this methodology teaches you to orchestrate multiple specialized AI tools:
- Perplexity for research and fact-finding
- Claude Chat for strategic thinking and architecture
- Cursor or Claude Code for code implementation
- Specialized tools for specific domains (Scite.ai for research, etc.)
The system includes:
- 3 Ready-to-Use Prompts - Learning Roadmap Generator, Tech Stack Analysis, Senior-Junior AI Pattern
- Complete User Profile System - Customizes everything to your background and goals
- Two Main Pathways - Development (coding) and Research (academic)
- Domain Adaptations - Data Science, Mobile Dev, DevOps, Game Dev, and more
- Team Patterns - For coordinating AI use across teams
- Full 2,600-line Guide - Deep dive into the complete methodology
Common Use Cases I Can Help With:
π― Complete Beginners - "I want to learn programming but have no experience"
- I'll guide you through creating your user profile and generating a custom 8-week roadmap
- We'll start with fundamentals and build your first project
- Realistic timeline: 3-6 months to basic competency
π» Experienced Developers - "I want to use AI more effectively in my work"
- Jump straight to the Senior-Junior AI Pattern
- Learn orchestration principles (takes weeks, not months)
- Immediately applicable to your current projects
π¬ Researchers & Academics - "I need to process 100+ papers for a literature review"
- Follow the Research Pathway (not the Development Pathway)
- Learn systematic review with AI tools
- Automate search, evaluation, and synthesis
π₯ Team Leads - "How do we use AI as a team without chaos?"
- Team coordination patterns
- Pull request orchestration
- Shared context management
π Domain-Specific - "I'm in [Data Science/Mobile/DevOps/etc.]"
- Customized adaptations for your tech stack
- Domain-specific tool recommendations
- Field-appropriate workflows
ποΈ Project-Based - "I have a specific app/project I want to build"
- Tech stack analysis for understanding existing code
- Structured building approach
- Real-world application, not just tutorials
To give you the best guidance, I need to understand your situation:
-
What brings you here?
- Learning to code from scratch?
- Academic research project?
- Specific app/project to build?
- Improving your AI workflow?
- Something else?
-
Your current experience level:
- Technology background (none/some/experienced)?
- Have you used AI tools before (ChatGPT, Claude, etc.)?
- Any programming experience?
-
Time and commitment:
- How much time per week can you dedicate?
- Part-time learning or full-time focus?
- Specific deadlines or flexible timeline?
-
Your goal:
- What do you want to build or achieve?
- What would success look like for you?
- Any specific technologies you need/want to learn?
Once I understand your situation, I can:
- Point you to the exact files you need
- Help you fill out your User Profile
- Customize the roadmap for your goals
- Explain concepts in your terms
- Answer questions about the methodology
- Guide you step-by-step through the system
I'm here to help you navigate this entire repository. Tell me about yourself and what you want to achieve, and I'll guide you to the right resources and pathway.
What brings you here today?
AI Note: Use this as a template, but adapt based on the user's initial message. If they've already told you their goal, don't ask again - jump straight to guidance. If they seem overwhelmed, simplify. If they're experienced, skip the basics.