对任意代码项目生成一套面向新人的循序渐进文档集,输出到 docs/ 目录。包含架构、设计思想、代码导读、运行时模型、构建系统、对接指南、调试指南、语言特性、设计规范共 9 篇。当用户提到"生成项目文档"、"写文档"、"新人文档"、"项目理解"、"深入理解项目"时使用。
67
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
用 Explore agent 对项目做全面探索,需要掌握:
提示词参考:
请全面探索项目,读取所有源文件内容。需要了解:目录结构、入口文件、
核心类的继承关系、模块间通信方式、构建文件、示例代码。根据探索结果,按以下顺序生成 9 篇文档,语言特性文档(第3篇)放在代码导读之前:
01_framework_architecture.md → 架构:项目长什么样
02_framework_philosophy.md → 思想:为什么这样设计
03_lang_concepts.md → 语言特性:读代码前的基础准备
04_code_walkthrough.md → 代码导读:跟着示例走一遍
05_runtime_model.md → 运行时:线程/进程/生命周期
06_build_guide.md → 构建:怎么编译运行
07_integration_guide.md → 对接:怎么写新功能
08_debug_guide.md → 调试:出问题怎么排查
09_design_conventions.md → 规范:怎么设计得更好如果某篇不适用(如项目没有多线程,跳过05),跳过即可,其余编号顺延。
面向读者:刚接触项目的新同学,不假设读者了解项目背景,但假设读者有基础编程能力。
每篇文档的固定结构:
> 一句话说明本篇目标 的引用块写作禁忌:
详细模板见 reference.md。
[ ] docs/ 目录下有 9 个文件(或合理数量)
[ ] 每篇开头有 > 引用块说明目标
[ ] 有 ASCII 图或表格辅助理解
[ ] 代码示例来自真实项目文件
[ ] 语言特性文档(03)在代码导读(04)之前
[ ] 新人能从 01 读到 09,循序渐进,不跳跃fd28854
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.