Skip to main content

create-content

根据笔记主题(如 Python、Java、数据结构等)在 main.typ 中生成注释形式的三层目录结构(Part-Chapter-Section)

설치로 이동

소스 정보

저장소
locusyuri/ComputerScience
최근 소스 활동
2026년 6월 12일 12:26
감지된 SKILL.md 언어
중국어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
create_content
description
根据笔记主题(如 Python、Java、数据结构等)在 main.typ 中生成注释形式的三层目录结构(Part-Chapter-Section)
# 生成目录命令 ## 任务说明 当用户要求为某个技术栈或主题生成笔记目录时,在 `main.typ` 文件中生成注释形式的完整目录结构。 ## 执行步骤 ### 1. 分析主题特点 - 确定技术领域(编程语言、框架、算法、系统等) - 识别该领域的核心知识点 - 考虑学习路径:基础 → 进阶 → 高级 → 底层/实战 ### 2. 设计 Part 层级(一级) **Part 划分原则**: - 每个 Part 代表一个大的知识模块 - 通常 4-7 个 Part - Part 之间逻辑递进 **常见 Part 模式**: - **编程语言类**: - Part 1:核心基础(语法 + OOP) - Part 2:高级特性(函数式、元编程等) - Part 3:标准库与常用工具 - Part 4:工程化与最佳实践 - Part 5:底层原理与性能优化 - Part 6:生态与框架(可选) - **框架类**: - Part 1:入门与核心概念 - Part 2:核心功能模块 - Part 3:高级特性 - Part 4:工程化与部署 - Part 5:底层原理 - **算法类**: - Part 1:基础数据结构 - Part 2:基础算法 - Part 3:高级数据结构 - Part 4:高级算法 - Part 5:算法设计与分析 ### 3. 设计 Chapter 层级(二级) **Chapter 划分原则**: - 每个 Chapter 是一个完整的知识单元 - 每个 Part 包含 4-8 个 Chapter - Chapter 标题简洁明了 **标记系统**: - ✅ 已完成 - 🔶 进行中/重点 - ⚪ 选学/待补充 ### 4. 设计 Section 层级(三级) **Section 划分原则**: - Section 是 Chapter 内的主要知识点 - 每个 Chapter 包含 3-7 个 Section - Section 标题具体、可操作 **格式要求**: - Section 内容紧跟在 Chapter 注释后面 - 使用缩进表示层级关系 - 多个 Section 用换行分隔 ### 5. 生成目录草稿 **输出格式**: ```typst // ───────────────────────────────────────────────────────────────────── // Part X:Part 标题 // ───────────────────────────────────────────────────────────────────── // Chapter 1:Chapter 标题 ✅/🔶/⚪ // 1.1 标题 // 1.2 标题 // 1.3 标题 // Chapter 2:Chapter 标题 ✅/🔶/⚪ // 2.1 标题 // 2.2 标题 ``` **注意事项**: - Part 之间用分隔线 `// ---...` 隔开 - Chapter 之间空一行 - Section 不单独占行,紧跟 Chapter - 使用 Typst 注释格式 `//`,不要用 `%` ### 6. 添加设计思路注释 在目录草稿的最后,添加一段设计思路注释,简要说明目录的整体设计考量: - **应用场景**:该技术的主要使用领域(如后台开发、数据科学、系统编程等) - **重点倾斜**:将篇幅和深度向哪些核心模块倾斜,为什么 - **面试/实战导向**:是否偏重面试高频点或工程实战 - **省略考量**:有意不包含哪些内容及原因 格式: ``` // ───────────────────────────────────────────────────────────────────── // 设计思路 // ───────────────────────────────────────────────────────────────────── // 1. 应用场景:xxx // 2. 重点倾斜:xxx // 3. 面试/实战:xxx // 4. 省略考量:xxx ``` ### 7. 插入到 main.typ - 找到 `main.typ` 中的目录区域(通常在最下面) - 将生成的目录草稿(含设计思路注释)作为注释插入 - 保持原有结构不变 ## 示例 ### 输入 用户请求:"为 Python 教程生成目录" ### 输出 ```typst // ───────────────────────────────────────────────────────────────────── // Part 1:Python 核心基础(语法 + 编程范式) // ───────────────────────────────────────────────────────────────────── // Chapter 1:Python 入门与环境搭建 ✅ // 1.1 语言概述:Python 设计理念、解释型 vs 编译型、动态类型系统 // 1.2 开发环境搭建:Python 安装、虚拟环境(venv/conda)、IDE 配置 // 1.3 运行流程:源码→字节码→解释执行、.pyc 文件作用 // 1.4 第一个程序:Hello World、交互式解释器、脚本模式 // Chapter 2:基础语法 ✅ // 2.1 标识符、注释、编码规范(PEP 8) // 2.2 变量与数据类型:动态类型、基本类型、类型注解 // 2.3 运算符与表达式:算术、比较、逻辑、身份、成员运算符 // 2.4 流程控制:if-elif-else、for/while 循环、break/continue/pass // 2.5 输入输出:input()、print() 格式化、f-string // ───────────────────────────────────────────────────────────────────── // Part 2:Python 高级特性与函数式编程 // ───────────────────────────────────────────────────────────────────── // Chapter 1:迭代器与生成器 🔶 // 1.1 迭代协议:__iter__/__next__、可迭代对象 // 1.2 生成器函数:yield、惰性求值、无限序列 // 1.3 生成器表达式:与列表推导式的区别 // 1.4 itertools 模块:高效迭代工具 // Chapter 2:装饰器 🔶 // 2.1 闭包与作用域:嵌套函数、自由变量 // 2.2 装饰器基础:@syntax、函数装饰器 // 2.3 带参数的装饰器、类装饰器 // 2.4 functools 模块:wraps、lru_cache、partial // 2.5 装饰器实战:日志、缓存、权限检查 // ───────────────────────────────────────────────────────────────────── // 设计思路 // ───────────────────────────────────────────────────────────────────── // 1. 应用场景:Python 主要用于后台开发、脚本自动化、数据科学/AI // 2. 重点倾斜:数据模型和装饰器是 Python 面试高频点且体现设计深度,篇幅较重 // 3. 面试/实战:函数式编程和并发模型侧重工程实践,包含 asyncio 实战案例 // 4. 省略考量:GUI(tkinter)和移动端(Kivy)非主流场景,省略;Web 框架移至独立笔记 ``` ## 关键原则 1. **突出领域特色**:不同技术栈的目录应体现其独特性 - Python:动态类型、装饰器、GIL、asyncio - Java:JVM、泛型、并发、Spring 生态 - 算法:数据结构、算法思想、复杂度分析 2. **逻辑递进**:从基础到高级,循序渐进 - 先语法后特性 - 先使用后原理 - 先单点后综合 3. **粒度适中**: - Part:大模块(4-7个) - Chapter:知识单元(4-8个/Part) - Section:具体知识点(3-7个/Chapter) 4. **标记清晰**: - ✅ 已完成的内容 - 🔶 重点/进行中的内容 - ⚪ 选学/待补充的内容 5. **格式规范**: - 使用 `//` 注释,不用 `%` - Part 之间有分隔线 - Chapter 之间有空行 - Section 紧跟 Chapter
GitHub에서 보기