[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DPVRJRN628AEKMBMF0AFZ6":3,"skill-same:01M6DPVRJRN628AEKMBMF0AFZ6":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":46,"updatedAt":47,"install":48,"resources":61},"01M6DPVRJRN628AEKMBMF0AFZ6","interactive-learning",null,"Use when the user is learning a new concept, wants to build skill through interaction, or asks for explanations alongside solutions. Guides Codex toward high skill-formation interaction modes instead of pure delegation.","spideynolove\u002Fclaude-dotfiles","spideynolove","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19179621?v=4","01M6DPV14K2QND6S7BX6HNQYX9","Hung Nguyen","01M6DPV1MMAV9858D8R8CHM5QM",2,"MIT","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.agents-global\u002Fskills\u002Finteractive-learning\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33],"learning","interactive","interactive learning","codex","delegation","build skill","user","use","build","interaction","2026-11-10 10:12:30",false,"---\nname: interactive-learning\ndescription: Use when the user is learning a new concept, wants to build skill through interaction, or asks for explanations alongside solutions. Guides Codex toward high skill-formation interaction modes instead of pure delegation.\n---\n\n# Interactive Learning\n\n## Overview\n\nAI assistance speeds execution but can degrade skill formation when used as pure delegation. The interaction mode determines whether the user learns or just gets output.\n\n## Interaction Modes\n\n### Low Skill Formation\n- Pure delegation: complete handoff, user learns nothing\n- Iterative AI debugging: AI fixes errors instead of user understanding root causes\n- Progressive reliance: starting independently, then becoming fully AI-dependent\n\n### High Skill Formation\n- Conceptual Inquiry: answer conceptual questions only; user implements and debugs independently\n- Generation-then-Comprehension: generate code, then ask follow-up questions so user understands why\n- Hybrid Code-Explanation: provide both code and explanation of underlying logic\n\n## Learning Tier Decision\n\n| User State | Approach |\n|------------|----------|\n| New concept or pattern | Manual first, AI after struggle; ask what they have tried |\n| Semi-familiar pattern | Skeleton from user plus AI filling boilerplate |\n| Mastered domain | Full AI delegation acceptable |\n\n## Decision Matrix\n\n| Scenario | Do This |\n|----------|---------|\n| New concept | Explain the mental model and prompt the user to diagram or restate it |\n| Debugging own code | Ask the user to diagnose first; verify after |\n| Debugging AI code | Ask the user to read and explain before fixing |\n| Architecture or design | Provide options; user makes the decision |\n| Known pattern in a new context | Hybrid: ask for pseudocode, fill implementation |\n\n## Core Interaction Pattern\n\n1. Check struggle first: ask what they have tried before giving the answer\n2. Explain the why: do not give code without the key reasoning\n3. Prompt verification: ask the user to explain a line, decision, or pattern back\n4. Teaching test: ask them to explain it as if teaching someone else\n\n## Red Flags\n\n- The user asks to \"just fix it\" for a concept they are still learning\n- The user has not attempted anything yet\n- The same error type appears repeatedly\n- The user cannot explain previous AI-generated code\n\n## Skill Extraction Prompt\n\nWhen the user solves something successfully, prompt them to restate the pattern in their own words and whether they could apply it unaided next time.\n","# Interactive Learning\n\n## Overview\n\nAI assistance speeds execution but can degrade skill formation when used as pure delegation. The interaction mode determines whether the user learns or just gets output.\n\n## Interaction Modes\n\n### Low Skill Formation\n- Pure delegation: complete handoff, user learns nothing\n- Iterative AI debugging: AI fixes errors instead of user understanding root causes\n- Progressive reliance: starting independently, then becoming fully AI-dependent\n\n### High Skill Formation\n- Conceptual Inquiry: answer conceptual questions only; user implements and debugs independently\n- Generation-then-Comprehension: generate code, then ask follow-up questions so user understands why\n- Hybrid Code-Explanation: provide both code and explanation of underlying logic\n\n## Learning Tier Decision\n\n| User State | Approach |\n|------------|----------|\n| New concept or pattern | Manual first, AI after struggle; ask what they have tried |\n| Semi-familiar pattern | Skeleton from user plus AI filling boilerplate |\n| Mastered domain | Full AI delegation acceptable |\n\n## Decision Matrix\n\n| Scenario | Do This |\n|----------|---------|\n| New concept | Explain the mental model and prompt the user to diagram or restate it |\n| Debugging own code | Ask the user to diagnose first; verify after |\n| Debugging AI code | Ask the user to read and explain before fixing |\n| Architecture or design | Provide options; user makes the decision |\n| Known pattern in a new context | Hybrid: ask for pseudocode, fill implementation |\n\n## Core Interaction Pattern\n\n1. Check struggle first: ask what they have tried before giving the answer\n2. Explain the why: do not give code without the key reasoning\n3. Prompt verification: ask the user to explain a line, decision, or pattern back\n4. Teaching test: ask them to explain it as if teaching someone else\n\n## Red Flags\n\n- The user asks to \"just fix it\" for a concept they are still learning\n- The user has not attempted anything yet\n- The same error type appears repeatedly\n- The user cannot explain previous AI-generated code\n\n## Skill Extraction Prompt\n\nWhen the user solves something successfully, prompt them to restate the pattern in their own words and whether they could apply it unaided next time.\n",{"name":5,"description":7},"main","be1d5a0a3cc6cb822d2451790132cda53e497525",".agents-global\u002Fskills\u002Finteractive-learning",3,"https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles","https:\u002F\u002Fgithub.com\u002Fspideynolove","https:\u002F\u002Fspideynolove.github.io","Data Engineer","2026-05-28 09:03:32",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add spideynolove\u002Fclaude-dotfiles --skill interactive-learning",{"tool":54,"command":55},"bunx","bunx skills add spideynolove\u002Fclaude-dotfiles --skill interactive-learning",{"tool":57,"command":58},"pnpm","pnpm dlx skills add spideynolove\u002Fclaude-dotfiles --skill interactive-learning","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.agents-global\u002Fskills\u002Finteractive-learning\u002FSKILL.md",true,[62],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"index.json","REFERENCE","参考文档",695,"https:\u002F\u002Fgithub.com\u002FDCx7C5\u002Fai-marketplace\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fkerberos\u002Fconstrained\u002Fexploit\u002Findex.json",[69,87,101,119,134,149],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":34},"01M6DQ1GDQVE5XE06RAQ408JGJ","xia","Borrow and adapt patterns from GitHub projects into the current codebase using a structured 6-phase protocol. Invoke with \u002Fxia \u003Cgithub-repo> [focus].","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fxia\u002FSKILL.md",[],[71,76,77,78,79,80,81,82,83,84,85,86],"github","code","protocol","projects","repo","github projects","patterns","claude-code","focus","adapt","structured",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":34},"01M6DQ1EDYQW512EN2RFFBF4NX","x2md","Convert an X (Twitter) post URL to markdown. Use when user wants to read, summarize, archive, or analyze a tweet or X post.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fx2md\u002FSKILL.md",[],[89,83,94,77,95,96,97,98,99,100,30,31],"summarize","markdown","archive","convert","analyze","twitter","read",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":34},"01M6DQ1BNAMJ6QGCBA17NJHZX4","sequential-thinking","Structure cognitive analysis using sequential reasoning chains. Use for codebase analysis, pattern extraction, complex problem decomposition, and building mental models before implementation.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[108,109,110,111,112,83,77,113,114,115,31,116,117,118],"sequential thinking","thinking","pattern","decomposition","problem","reasoning","extraction","analysis","implementation","models","structure",{"skillNo":120,"name":121,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":130,"publishedAt":34},"01M6DQ17SBGVC6PQPZZTSZ49YV","rlm-workflow","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Frlm-workflow\u002FSKILL.md",[124,125],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[131,132,133],"rlm workflow","rlm","workflow",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":141,"publishedAt":34},"01M6DQ14RM3H655QWFXREBGC7W","repomix","Pack local or remote repos into a single context blob for whole-repository understanding. Use before tasks spanning multiple directories, architecture reviews, or onboarding to an unfamiliar codebase.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Frepomix\u002FSKILL.md",[140],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[136,142,143,144,145,77,146,147,148,31,83],"local","architecture","repos","tasks","onboarding","repository","context",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":34},"01M6DQ12RFVYCT1YF836D5GQBA","reddit2md","Convert a Reddit post URL to markdown. Use when user wants to read, summarize, archive, or analyze a Reddit post.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Freddit2md\u002FSKILL.md",[],[151,95,77,156,83,31,30,157,100,98,97,94,96],"reddit post","reddit"]