learning-goal

Turn a vague learning desire into an MCII-based goal with if-then plans.

242|12|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/DrCatHicks/learning-goal --skill learning-goal-drcathicks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learning-goal
Source: https://github.com/DrCatHicks/learning-goal/tree/main/learning-goal/skills/learning-goal
Command: npx skills add https://github.com/DrCatHicks/learning-goal --skill learning-goal-drcathicks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you replace underspecified learning intentions with a concrete, evidence-based learning goal that includes likely obstacles and ready-to-use if-then responses.

Core Features & Use Cases

  • Structured MCII coaching: Guides you through Mental Contrasting with Implementation Intentions to strengthen commitment.
  • SMART goal refinement: Uses SMART as a lens to make your goal clearer and more actionable (without forcing every dimension).
  • Obstacle-to-action planning: Surfaces realistic obstacles and turns them into specific if-then plans you can follow when motivation dips.

Quick Start

Run the learning-goal skill and tell the coach one specific skill you want to grow, connected to your real work or project.

Frequently Asked Questions about learning-goal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague learning wishes into concrete goals?

To turn vague learning wishes into concrete goals, you apply the MCII technique to define a specific skill, refine it with SMART criteria, identify obstacles, and draft if-then plans to build motivation.

What is mental contrasting with implementation intentions for learning motivation?

Mental contrasting with implementation intentions (MCII) is a coaching method that strengthens learning motivation by pairing a desired future outcome with realistic obstacle identification and actionable if-then plans.

How do I create if-then plans to avoid mid-task interruptions during skill growth?

You create if-then plans by identifying realistic obstacles that disrupt your focus, then defining specific actions to take when those obstacles arise, resulting in a reusable goal card for continuous skill growth.

Does SMART goal setting force every dimension for a developer learning plan?

SMART goal setting is used as a lens to make your developer learning plan clearer and more actionable without forcing every dimension, ensuring the goal remains practical for your project kickoff.

What is the best way to structure a developer learning plan at project kickoff?

The best way to structure a developer learning plan at project kickoff is to run stepwise elicitation of your goal, apply SMART refinement, and map obstacles to if-then implementation intentions.

When should I not use MCII-based goal setting for learning motivation?

You should avoid MCII-based goal setting if you lack a specific skill you want to grow connected to your real work, as the process requires interactive stepwise elicitation to build a reusable goal card.