skills/yunshu0909/lesson-builder/SKILL.md
帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。
npx skillsauth add aiskillstore/marketplace lesson-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
这是一个"共创式"备课助手:通过讨论挖掘你的想法,帮你完成课程大纲和课件。
核心理念: 讲课就两件事——定大纲、写课件。
开始时会问你要哪种节奏:
目标: 通过讨论,把你的想法变成清晰的课程框架
工作方式:
你说想法
↓
我追问和挖掘(为谁讲?解决什么?讲什么?)
↓
我们碰撞讨论(调整顺序、补充内容)
↓
我给框架草稿(不是长文档,是结构图)
↓
你确认框架
↓
我写完整大纲
大纲包括:
产物: 1个大纲文档
目标: 基于大纲,写出完整的课件内容
工作方式:
大纲确认后
↓
我问:课件风格(简洁/详细/半详细)
↓
我基于大纲逐模块写课件
↓
每个模块包括:核心概念、案例、演示步骤、关键总结
↓
完成完整课件
课件包括:
产物: 1个完整课件文档(飞书云文档格式)
不等到最后才问"对不对",而是一开始就确认:
流程:
先画框架/逻辑图
↓
你确认
↓
再写详细内容
不要一上来就写长文档,避免推倒重来。
产出的文档会明确分类:
核心文档:
补充文档(按需):
开始前会问你需要哪些,只产出需要的。
当你启动这个skill时,我会:
确认协作模式
理解你的需求
开始第1步:共创大纲
进入第2步:写课件(如果你需要)
适合用 lesson-builder 的场景:
可能更适合 course-designer 的场景:
开始吧!告诉我你要准备什么课程 👇
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.