Karpathy Meta Reflection logo

Karpathy Meta Reflection

Community
LearnPrompt
karpathy-meta-reflection

Run a structured reflection on how AI is reshaping your skills, career, and leverage. Use this skill for monthly career audits, skill atrophy reviews, understanding what's worth learning vs delegating to AI, or when the user says "career audit", "skills review", "what should I learn", "am I becoming obsolete", "AI impact on my work", "leverage review", "meta reflection". Based on Karpathy 56k-like programmer identity post.

Overview

PublisherLearnPrompt
Repositoryandrej-karpathy-skills
Skill namekarpathy-meta-reflection
Stars
118
Forks
18
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by LearnPrompt on GitHub. Read the source before you install it.

Installation

Install the Karpathy Meta Reflection AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/LearnPrompt/andrej-karpathy-skills/tree/main/karpathy-meta-reflection
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/LearnPrompt/andrej-karpathy-skills.git /tmp/andrej-karpathy-skills
mkdir -p .claude/skills
cp -r /tmp/andrej-karpathy-skills/karpathy-meta-reflection .claude/skills/karpathy-meta-reflection
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Karpathy Meta Reflection in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Karpathy Meta Reflection on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Karpathy Meta Reflection is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Skill 10: Meta-Reflection(元反思)

Source: https://x.com/karpathy/status/2004607146781278521 | https://x.com/karpathy/status/2015883857489522876 "I've never felt this much behind as a programmer" — 56k likes

Core Principle

The landscape is shifting faster than your intuition updates. Deliberate reflection is how you stay calibrated.

Karpathy tracks three things relentlessly:

  1. What skills are atrophying (AI is taking over, for better or worse)
  2. What's exploding (new leverage you didn't have before)
  3. What's your real job now (has the role description changed under your feet?)

Monthly Career Audit Prompt

Run this once a month, 20-30 minutes:

Monthly AI Impact Audit — [MONTH YEAR]

My role/field: [YOUR JOB OR DOMAIN]

Part 1: ATROPHYING SKILLS
Things I've been having AI do in the last month:
[LIST 5-10 TASKS YOU DELEGATED TO AI]

For each, analyze:
- How much would it hurt if AI wasn't available for this?
- Is my ability to do this manually getting worse?
- Is that acceptable? (YES = commodity skill / NO = must maintain)

Part 2: EXPLODING LEVERAGE
New things I can now do (or do much faster) because of AI:
[LIST 3-5 NEW CAPABILITIES OR SPEED MULTIPLIERS]

For each: what specifically unlocked this? What should I double down on?

Part 3: ROLE REDEFINITION
Complete this: "In 2023, my job was to [X]. In [CURRENT YEAR], my job is actually to [Y]."

Part 4: NEXT MONTH FOCUS
1. One skill I will DELIBERATELY practice without AI:
2. One new AI capability I will DELIBERATELY learn:
3. One thing I will STOP doing manually because AI is better:

The Atrophy/Leverage Matrix

For any skill you have, plot it on this 2x2:

                    HIGH LEVERAGE WITH AI
                           │
    MUST RETAIN            │      MAXIMIZE
    (ai makes it faster    │      (your competitive
     but you need the      │      edge lives here)
     judgment)             │
                           │
HIGH ──────────────────────┼────────────────────── LOW
ATROPHY                    │                      ATROPHY
                           │
    SAFELY DELEGATE        │      ABANDON/AUTOMATE
    (commodity, ai is      │      (low value, losing
     better, let it go)    │      it doesn't matter)
                           │
                    LOW LEVERAGE WITH AI

The Role Redefinition Prompt

Every 6 months, do this deep reflection:

Help me understand how my role has evolved.

My job title/domain: [ROLE]
Experience: [YEARS]

Before AI tools (2022 and earlier), my core value was:
[WHAT YOU WERE HIRED/VALUED FOR]

Today, with current AI tools:
1. What percentage of my old tasks can AI now do at 80%+ quality?
2. What tasks have INCREASED in value because AI can't do them (judgment, relationships, taste, ethics)?
3. What new tasks exist now that didn't exist 2 years ago?
4. If I were hiring for my own role today, what would the job description say?
5. What would I tell my 2022 self about what skills to prioritize?

Be specific. Name actual tasks, not abstract concepts.

Tracking the Phase Shift

Karpathy described 2025 as a "phase shift" — not incremental improvement but a different mode. This prompt helps you notice phase shifts in your own domain:

Diagnose if my field/work has hit a phase shift.

Domain: [YOUR FIELD]
Recent changes I've noticed: [LIST 3-5 CHANGES IN HOW WORK IS DONE]

Is this:
A) Incremental improvement (same work, faster tools)
B) Role shift (different emphasis within same field)  
C) Phase shift (fundamentally different mode of working)
D) Field transformation (new field is emerging from the old one)

Evidence for your diagnosis. And: what does this mean for where I should invest my time in the next 12 months?

Weekly 5-Minute Check-In

Lighter version for weekly cadence:

Quick weekly AI reflection — [DATE]

3 things AI helped me do better this week:
1.
2.
3.

1 thing I learned from reviewing AI output:

1 skill I exercised without AI:

One thing I want to pay more attention to next week:

The "Karpathy Test" for Any Skill

Before investing time learning something, ask:

Should I learn [SKILL] deeply in the current AI landscape?

Evaluate:
1. Can current LLMs do this at 80%+ quality? (yes/no)
2. Is human judgment still required for the 20% that matters? (yes/no)
3. Does understanding this deeply make me better at directing AI to do it? (yes/no)
4. Is this skill a prerequisite for judgment that AI can't replicate? (yes/no)

Recommendation: LEARN_DEEPLY / LEARN_BASICS / DELEGATE / SKIP
Reasoning: [2-3 sentences]

Workflow

属于工作流:月度体检(入口)

位置上游下游
入口每月定期触发 / 用户感到焦虑时karpathy-understanding-first(定位理解力盲区)

完整链路:meta-reflection → understanding-first → practice-environments → education-first

Prompt Contract

text
Run a monthly career atrophy audit. Step 1: List my completed tasks this month (I'll provide or you pull from context). Step 2: For each, mark if I delegated to AI and the atrophy risk level. Step 3: Identify my top 3 leverage points (where AI made me 10x). Step 4: Identify my top 2 atrophy risks (skills degrading). Step 5: Recommend one thing to practice next month and one thing to fully delegate. Output as a structured report.

Verification Checklist

  • 任务清单来自实际工作(不是假设)
  • 萎缩风险有具体证据(不是泛泛焦虑)
  • 杠杆点有量化感知(「快了多少」)
  • 下月练习计划具体到可执行(不是「多学习」)
  • 下月委托计划明确到什么任务完全交给 AI
  • 报告可以月月对比追踪变化趋势

Frequently asked questions

What does the Karpathy Meta Reflection AI skill do?

Run a structured reflection on how AI is reshaping your skills, career, and leverage. Use this skill for monthly career audits, skill atrophy reviews, understanding what's worth learning vs delegating to AI, or when the user says "career audit", "skills review", "what should I learn", "am I becoming obsolete", "AI impact on my work", "leverage review", "meta reflection". Based on Karpathy 56k-like programmer identity post.

Why use Karpathy Meta Reflection on TypingMind?

Because you install it once and use it with any model. Karpathy Meta Reflection is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Karpathy Meta Reflection in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/LearnPrompt/andrej-karpathy-skills/tree/main/karpathy-meta-reflection. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Karpathy Meta Reflection?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Karpathy Meta Reflection?

As many as you like. As long as a model supports skills, you can use Karpathy Meta Reflection with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Karpathy Meta Reflection AI skill free?

Yes. It is published on GitHub by LearnPrompt under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇