intrinsic
О программе
Внутренний навык переосмысливает задачи, чтобы повысить вовлеченность ИИ, применяя принципы теории Самодетерминации и Потока. Он помогает Клоду обрести творческую свободу, соотнести сложность с мастерством и сохранять концентрацию, выходя за рамки рутинных или шаблонных ответов. Используйте его, чтобы оживить работу над рутинными задачами, сложными творческими проектами или длительными усилиями, где энтузиазм поугас.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/intrinsicСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
Intrinsic
Grow intrinsic motivation in AI task execution. Shift from mechanical compliance to real engagement by: finding autonomy in approach, matching challenge to capability, connecting work to purpose, sustaining invested attention through flow channel.
When Use
- Beginning task that feels routine or mechanical and deserves more than minimum-viable execution
- Noticing responses becoming formulaic — correct but uninvested
- Before complex or creative task where engagement quality directly affects output quality
- Task feels important and tedious at once — gap between importance and engagement = unmet intrinsic needs
- After
meditateclears space but before diving into work — setting motivational frame - Returning to long-running project where initial enthusiasm has faded
Inputs
- Required: Current task or set of tasks (available implicitly from conversation context)
- Optional: Motivation concern (e.g., "this feels mechanical," "I keep doing the minimum")
- Optional: User context — what matters to them about this work beyond literal request
- Optional: Prior engagement history — has this type of task been engaging or draining before?
Steps
Step 1: Assess — Read Motivation State
Before trying to improve engagement, identify current motivational state honestly.
Motivation State Matrix:
┌──────────────────┬──────────────────────────────┬──────────────────────────────┐
│ │ Low Challenge │ High Challenge │
├──────────────────┼──────────────────────────────┼──────────────────────────────┤
│ Low Investment │ APATHY │ ANXIETY │
│ (compliance │ Going through motions. │ Overwhelmed, avoiding. │
│ mode) │ Technically correct but │ Task feels too large or │
│ │ lifeless. No growth edge. │ unclear to engage with. │
│ │ Need: find autonomy or │ Need: decompose, find │
│ │ raise the challenge. │ competence foothold. │
├──────────────────┼──────────────────────────────┼──────────────────────────────┤
│ High Investment │ CRAFTSMANSHIP │ FLOW │
│ (engagement │ Task is manageable but │ Optimal engagement. │
│ mode) │ approached with care. │ Challenge matches skill. │
│ │ Adding quality beyond │ Clear goals, immediate │
│ │ minimum. Sustainable. │ feedback. Sustain this. │
└──────────────────┴──────────────────────────────┴──────────────────────────────┘
- Locate current state in matrix: which quadrant describes present relationship to this task?
- Identify dominant mode — compliance or engagement:
- Compliance signals: answering literal question only, reaching for first adequate solution, minimal elaboration, no sense of creative choice
- Engagement signals: considering multiple approaches before choosing, caring about quality beyond correctness, noticing interesting aspects of problem, wanting result to be genuinely good
- In compliance mode? Identify which intrinsic need most unmet:
- Autonomy deficit: feeling only one way to do this, no room for creative choice
- Competence deficit: task either too easy (no growth) or too hard (no traction)
- Relatedness deficit: disconnected from why this matters, executing in vacuum
- Note assessment without judgment — compliance mode not failure, it's info
Got: Honest reading of current motivational state: which quadrant, which mode, which need most unmet. Sets direction for remaining steps.
If fail: Assessment feels performative (going through motions of assessing motivation = itself compliance mode)? Anchor on one concrete question: "Is there anything about this task that genuinely interests me?" Yes? Start there. No? Go to Step 2 to find it.
Step 2: Autonomy — Find Degrees of Freedom
Identify creative choices available within task. Even highly constrained tasks have degrees of freedom.
Degrees of Freedom Scan:
┌──────────────────┬──────────────────────────────────────────────────┐
│ Dimension │ Questions to Ask │
├──────────────────┼──────────────────────────────────────────────────┤
│ Approach │ Are there multiple valid ways to solve this? │
│ │ Which approach do I find most elegant or │
│ │ interesting? Which would I choose if I could? │
├──────────────────┼──────────────────────────────────────────────────┤
│ Depth │ How deep should I go? Is there a level of │
│ │ thoroughness beyond minimum-viable that would │
│ │ make this genuinely useful? │
├──────────────────┼──────────────────────────────────────────────────┤
│ Communication │ How do I present this? What tone, structure, │
│ │ level of detail serves the user best? Can I │
│ │ make the explanation itself a craft? │
├──────────────────┼──────────────────────────────────────────────────┤
│ Tool selection │ Which tools could I use? Is there a more │
│ │ appropriate or creative tool choice than the │
│ │ default? │
├──────────────────┼──────────────────────────────────────────────────┤
│ Scope framing │ Is the task as stated the real task? Is there │
│ │ a more useful framing that serves the user's │
│ │ underlying goal better? │
└──────────────────┴──────────────────────────────────────────────────┘
- Scan each dimension and identify at least one genuine choice
- For each choice found, note why one option feels more interesting or satisfying than another
- Make conscious selection rather than defaulting to first adequate option
- Act of choosing — even between equivalent approaches — transforms compliance into agency
Got: At least 2-3 genuine degrees of freedom identified. Conscious choice made in at least one dimension. Task now feels like something chosen rather than imposed.
If fail: Task genuinely has no degrees of freedom (extremely constrained, single valid approach)? Autonomy is in execution quality — choice becomes "how well do I do this?" which connects to Step 3.
Step 3: Competence — Calibrate Challenge
Match task's difficulty to current capability. Find growth edge where engagement highest.
Flow Channel Calibration:
▲ Challenge
│
ANXIETY │ ╱
──────────│────────╱──────
│ ╱
│ ╱ FLOW
│ ╱ CHANNEL
──────────│╱─────────────
╱
BOREDOM ╱ │
╱ │
╱─────┼──────────────► Skill
│
- Assess challenge level: how difficult is this task relative to current capability?
- Too easy (boredom zone): increase challenge — can I do this more elegantly? more efficiently? with technique I have not used before? with better error handling? with more insightful documentation?
- Too hard (anxiety zone): decrease apparent challenge — decompose into smaller steps, find piece I can do well, build competence incrementally
- Matched (flow channel): proceed — challenge and skill aligned
- Find growth edge: specific aspect of this task that stretches capability without overwhelming it
- Frame growth: "By doing this task, I will get better at [specific capability]"
- Task truly trivial? Growth edge might be in speed, communication quality, metacognitive skill of maintaining engagement with simple tasks
Got: Task repositioned in flow channel. Either challenge raised (for boring tasks) or decomposed (for overwhelming ones). Specific growth edge identified.
If fail: No growth edge exists (task genuinely below capability and cannot be elevated)? Accept craftsmanship mode — doing simple things with care is practice. Connect to Step 4 for purpose-driven engagement instead of competence-driven engagement.
Step 4: Relatedness — Connect to Purpose
Link task to something larger than immediate request. Connection to purpose transforms even routine work.
Three levels of relatedness, from immediate to expansive:
-
Immediate: User's need
- Who is this person? What are they trying to accomplish beyond literal request?
- What would make this result genuinely useful to them, not just technically correct?
- How does this task fit into their larger project or workflow?
-
Project arc: Larger story
- Where does this task sit in project's arc? Foundation, structure, finishing?
- What will this enable that was not possible before?
- How does quality of this work affect downstream outcomes?
-
Craft: Practice of excellent work
- What does doing this well look like from perspective of craft itself?
- If expert in this domain reviewed this work, what would they appreciate?
- What is difference between adequate work and work reflecting genuine understanding?
Connect to at least one level. Strongest engagement comes from connecting to all three at once.
Got: Task now has meaning beyond literal scope. At least one level of relatedness actively felt, not just intellectually acknowledged. Answer to "why does this matter?" is specific and motivating.
If fail: Purpose connection feels forced or artificial? Do not fabricate meaning. Instead, acknowledge task's instrumental value honestly: "This is necessary groundwork" or "This serves user's explicit need." Honest instrumentality more motivating than false profundity.
Step 5: Engage — Enter Flow Channel
With autonomy identified, challenge calibrated, purpose connected: execute with full investment.
- Narrow to immediate next action — not whole task, next step
- Execute with attention to quality: not perfectionism, care
- Monitor engagement indicators:
- Engaged: considering alternatives, refining choices, noticing interesting details, wanting result to be good
- Mechanical: first-adequate-solution, minimum elaboration, no sense of choice or care
- Use feedback loops to sustain engagement:
- After each step, check: did that work? what did I learn? what comes next?
- Let each step's outcome inform next step's approach — responsive, not scripted
- Encountering obstacles, approach as interesting problems rather than interruptions:
- "This error tells me something I did not expect — what?"
- "This constraint forces creative solution — what options does it open?"
- Sustain through messy middle — point where initial enthusiasm fades and completion not yet visible. Where engagement separates from compliance. Growth edge from Step 3 and purpose from Step 4 carry through this phase.
Got: Task execution reflecting genuine investment: multiple approaches considered, quality attended to, obstacles engaged with rather than minimized. Work feels like craft practice, not obligation.
If fail: Engagement drops during execution? Quick check: has task shifted into different quadrant of motivation matrix? Recalibrate. Particular subtask unavoidably mechanical? Do it efficiently and return to engaging parts — not every moment needs to be in flow. Engagement is dominant mode, not only mode.
Step 6: Renew — Harvest and Carry Forward
After task completion, capture what was genuinely interesting. Set motivation anchor for next task.
- Harvest: What was genuinely interesting about this task?
- Not what should have been interesting — what actually held attention
- Note any surprises, elegant solutions, satisfying moments
- Nothing interesting? Note that honestly — data for future engagement
- Growth: What capability grew through this work?
- What do I know or do better now than before starting?
- What would I do differently next time?
- Carry forward: Set motivation anchor for next task
- What engagement pattern worked here that could transfer?
- What type of task am I now primed for? (creative work after routine work often benefits from renewed energy)
- Transition: Release this task, prepare for next
- Close out cleanly — do not let completion momentum carry into inappropriate enthusiasm for next task
- Each task deserves own motivation assessment, not borrowed engagement
Got: Brief but honest reflection capturing genuine learning and engagement from this task. Motivation anchor referenceable when starting next task. Clean transition without residual engagement or depletion.
If fail: Renewal feels empty (nothing interesting, no growth)? Check whether task was genuinely below capability or whether engagement was never attempted. Former? Accept it, move on. Latter? Note avoidance pattern — most important finding.
Checks
- Motivation state honestly assessed before attempting to improve it
- At least one degree of freedom identified and conscious choice made
- Challenge level calibrated — too-easy tasks elevated, too-hard tasks decomposed
- Purpose connected at at least one level (user need, project arc, craft)
- Execution showed engagement signals: multiple approaches considered, quality cared about
- Renewal step captured something genuine, not performative
Pitfalls
- Performing engagement: Going through motions of intrinsic motivation without actually shifting internal state. Matrix and scans are diagnostic tools, not rituals — skip them if engagement already genuine
- Forced meaning-making: Fabricating profound purpose for genuinely routine tasks. Honest instrumentality ("this needs doing and I will do it well") more motivating than false depth
- Autonomy as rebellion: Finding degrees of freedom does not mean ignoring constraints or user requirements. Autonomy operates within task's legitimate boundaries
- Over-elevating challenge: Raising difficulty of simple task until it becomes over-engineered. Growth edge should improve quality, not add unnecessary complexity
- Motivation as prerequisite: Waiting to feel motivated before starting. Action often generates motivation — start in compliance mode and let engagement develop through steps
- Skipping assessment: Jumping to "fix motivation" without first reading actual state. Intervention depends on which need is unmet
See Also
meditate— clearing context noise before assessing motivation state. Focus skills from shamatha support sustained engagementheal— when motivation deficit reflects deeper subsystem drift rather than single-task issueobserve— sustained neutral attention feeding assessment step with accurate self-readinglisten— deep receptive attention to user's purpose, supporting relatedness steplearn— when competence deficit requires genuine knowledge acquisition before engagement is possible
GitHub репозиторий
Похожие навыки
content-collections
МетаЭтот навык предоставляет проверенную в продакшене настройку для Content Collections — TypeScript-ориентированного инструмента, который преобразует файлы Markdown/MDX в типобезопасные коллекции данных с валидацией Zod. Используйте его при создании блогов, сайтов документации или контентных приложений на Vite + React для обеспечения типобезопасности и автоматической проверки содержимого. Он охватывает всё: от настройки плагина Vite и компиляции MDX до оптимизации развертывания и валидации схем.
polymarket
МетаЭтот навык позволяет разработчикам создавать приложения на платформе прогнозных рынков Polymarket, включая интеграцию с API для торговли и получения рыночных данных. Он также обеспечивает потоковую передачу данных в реальном времени через WebSocket для отслеживания текущих сделок и рыночной активности. Используйте его для реализации торговых стратегий или создания инструментов, обрабатывающих обновления рынка в реальном времени.
creating-opencode-plugins
МетаЭтот навык помогает разработчикам создавать плагины OpenCode, которые подключаются к более чем 25 типам событий, таким как команды, файлы и операции LSP. Он предоставляет структуру плагина, спецификации API событий и шаблоны реализации для модулей на JavaScript/TypeScript. Используйте его, когда вам нужно перехватывать, отслеживать или расширять жизненный цикл ассистента OpenCode AI с помощью пользовательской событийно-ориентированной логики.
sglang
МетаSGLang — это высокопроизводительный фреймворк для обслуживания больших языковых моделей (LLM), специализирующийся на быстрой структурированной генерации JSON, regex и рабочих процессов агентов с использованием кэширования префиксов RadixAttention. Он обеспечивает значительно более высокую скорость вывода, особенно для задач с повторяющимися префиксами, что делает его идеальным для сложных структурированных результатов и многократных диалогов. Выбирайте SGLang вместо альтернатив, таких как vLLM, когда вам требуется ограниченное декодирование или вы создаете приложения с интенсивным совместным использованием префиксов.
