metodo-socrates

Guides users through first-principles learning with derivation and transferability tracking.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill metodo-socrates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metodo-socrates
Source: https://github.com/josemartinrodriguezmortaloni/opencode-config/tree/main/skill/metodo-socrates
Command: npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill metodo-socrates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses inefficient learning methods by guiding users to understand topics through first principles, derivation, and active recall, rather than rote memorization. It helps users build transferable knowledge and measure true comprehension.

Core Features & Use Cases

  • First Principles Learning: Encourages breaking down complex topics into fundamental axioms.
  • Active Derivation: Prompts users to reconstruct knowledge from scratch, solidifying understanding.
  • Transferability Measurement: Assesses how well knowledge can be applied to new domains.
  • Cognitive Load Management: Limits learning to manageable chunks to respect brain capacity.
  • Use Case: A student struggling to grasp abstract mathematical concepts can use this Skill to derive theorems from basic axioms, ensuring deep understanding and the ability to apply them in novel problem-solving scenarios.

Quick Start

Use the metodo-socrates skill to help me understand the concept of recursion.

Frequently Asked Questions about metodo-socrates

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

FAQPage Schema
What is first principles learning and how does it help with knowledge acquisition?

First principles learning breaks complex topics into fundamental axioms to build deep understanding. By deriving knowledge from these basics rather than memorizing facts, you build transferable comprehension that applies across novel problem-solving scenarios.

How do I study complex concepts using the Socratic method and active derivation?

Studying using the Socratic method involves identifying fundamental concepts and actively reconstructing knowledge from scratch. This active derivation solidifies understanding by prompting you to build generative knowledge from basic axioms instead of passively reviewing information.

Can I measure true comprehension and knowledge transferability when learning new skills?

You can measure true comprehension by assessing knowledge transferability and speed of acquisition. This approach evaluates how well you can apply derived concepts to entirely new domains, ensuring your understanding is robust and generative rather than superficially memorized.

Why does cognitive load management matter when acquiring new knowledge?

Cognitive load management matters because it limits study sessions to manageable chunks that respect brain capacity. Enforcing these limits during knowledge acquisition prevents cognitive overload, allowing you to effectively derive and retain complex first principles.

What is the best way to learn abstract math theorems without rote memorization?

The best way to learn abstract math without rote memorization is deriving theorems from basic axioms. This first principles approach ensures deep, generative understanding and enables you to transfer that mathematical knowledge to solve novel problems.

When should I avoid rote memorization during study sessions?

You should avoid rote memorization whenever you need transferable, generative understanding. If your goal is to apply knowledge to new domains or build compound knowledge growth from first principles, active derivation is required instead of passive recall.