This skill should be used when a user asks to learn a specific skill or knowledge area using the pattern '帮我学习一下xx技能/知识'. The skill provides a comprehensive 9-step learning journey including concept discovery, practical applications, code examples, resource recommendations, community tracking, and related topic suggestions. It covers the complete learning cycle from foundational understanding to advanced community engagement.
This skill provides a comprehensive learning path for any technical or non-technical topic. When triggered by user requests like "帮我学习一下Python" or "帮我学习一下机器学习", it executes a structured 9-step learning journey that covers foundational concepts, practical applications, community resources, and advanced learning pathways.
Use this skill when a user explicitly asks to learn something using patterns such as:
This skill is particularly designed for comprehensive learning requests, not quick reference questions.
When executing a learning request, follow this structured flow to provide comprehensive coverage of the topic:
Search for and provide a clear, comprehensive definition of the topic. Include key characteristics, core concepts, and fundamental principles.
Tools to use:
Expected output:
Identify where this knowledge is commonly applied, its place in the field hierarchy, and related complementary knowledge.
Tools to use:
Expected output:
Provide concrete examples showing how the knowledge is used in real-world scenarios including code examples, workflows, or case studies.
Tools to use:
Expected output:
Find and summarize up to 3 popular GitHub repositories related to the topic.
Tools to use:
Expected output:
Identify and recommend essential books for mastering the topic.
Tools to use:
Expected output:
Find prominent experts in the field and provide their contact information and resources.
Tools to use:
Expected output:
Search HackerNews for recent discussions about the topic to show current trends and community sentiment.
Tools to use:
Expected output:
Find where to track the latest developments in this knowledge area including specialized news sites, forums, and communities.
Tools to use:
Expected output:
Recommend closely related knowledge areas for expanded learning.
Tools to use:
Expected output: