乐于分享
好东西不私藏

AI-First 产研团队的交付路径

AI-First 产研团队的交付路径

指标:AI 初稿准确率。

底座:上下文工程 (L0/L1/L2三层收敛)。

载体:Skill-as-Code—把团队规范和工作方法硬编码为可版本管理的工程资产。

AI 编程之后,管理者要面对的是一个更具治理意义的判断:为什么同样使用模型,不同团队的产出质量会出现显著差异?

差异的根源不在模型能力,而在于 AI 所获得的上下文质量。上下文充分且精准时,第一版初稿往往已接近可交付标准;上下文残缺或含混时,AI 的产出更像基于有限信息的推测,返工成本随之上升。

这张图描述的,是一套围绕上下文工程构建的 AI-First 团队工作模式。它的目标是把 AI 编程从依赖个人经验的"玄学",拉回到可管控、可度量、可复制的"工程学"。底层逻辑只有一条:上下文即资产——谁能持续向 AI 提供高质量、可执行的上下文,谁就越能降低输出波动,提高初稿可用率,并让交付过程更可控。

初稿准确率是AI协作的前置变量之一

在评估 AI 协作效果时,代码行数和生成速度都不是可靠指标。更值得优先观察的,是一个更朴素的度量AI 生成的第一版初稿,有多大比例可以进入审查流程,或仅经少量调整后即可交付。

这个指标直接关联 AI 协作的真实 ROI。初稿准确率高,人的精力更多用在审查和决策上;初稿准确率低,人的精力则会持续消耗在返工和修补上。很多团队引入 AI 后体感"快了但不稳",本质上就是这个指标波动过大——标准化场景尚可,业务规则复杂的场景则产出质量骤降。

初稿准确率由什么决定?同一个模型,接收一句模糊描述和接收完整的技术方案、编码规范、数据模型、业务规则与参考实现,产出质量完全不同。模型能力是固定的,但上下文质量是可工程化管控的。

上下文工程,即用系统化的方法管理 AI 在每个任务中所获取的信息质量,从而降低输出波动,提高首稿可用率。 但需要补充说明的是,首稿可用率解决的是"第一次产出是否足够接近交付标准",验证闭环解决的是"最终交付是否可验证、可修复、可回滚"。二者共同构成 AI 协作的治理基础。

六段式交付闭环: 上下文逐级收敛与同步更新

这张图将交付链路拆为六个阶段。如果只看动作名称——需求、PRD、方案、拆解、编码、更新——很容易将其理解为一条普通流程线。但从架构视角看,这六个阶段的核心逻辑不是线性流程编排,而是上下文逐级收敛、阶段持续校验、结果最终回写其中前两个阶段本质上是产研协同对业务意图、边界条件和验收口径的显性化,后四个阶段则由研发侧将这些约束转化为可执行的工程资产和交付结果。

阶段

人的职责

AI 的职责

显性资产(给人的)

隐性上下文(给下阶段 AI 的)

业务需求

定义目标、边界、优先级

起草需求内容

需求文档

业务意图、边界约束

PRD 设计(write-prd Skill)

澄清歧义、确认范围

生成结构化 PRD

AI 可执行的 PRD

功能目标、业务规则、验收标准

技术方案设计(write-tech-design Skill)

评审架构可行性

产出方案初稿

技术方案 + API 契约

模块边界、接口约定、架构约束

任务拆解(breakdown-tasks Skill)

确认优先级与依赖

拆解为可执行单元

WBS 任务列表

单任务输入/输出/依赖/验收标准

Daily Coding Agent(编码/单测/CR Skill)

审核关键逻辑与架构边界

编码→单测→CR→修复循环

经验证后可交付的代码

代码变更记录、新增接口与规则

上下文更新(update-context Skill)

审检沉淀结果

回写知识与上下文

更新后的知识资产

下一轮迭代的全量上下文基线

注意"隐性上下文"这一列:每个阶段的显性产出是给人审查的,而隐性上下文才是下一阶段 AI 的真正"燃料"。 需求阶段提供业务意图,PRD 阶段将意图转为结构化约束,技术方案阶段将约束收敛为技术决策,任务拆解阶段再将决策压缩为最小执行单元。到 Daily Coding Agent 阶段,AI 拿到的已不是一个模糊需求,而是一份高度收敛的任务上下文——初稿准确率高,正是因为主要不确定性已在前置环节被逐步消化。

因此,这六个阶段更准确地说不是瀑布式串行推进,而是一个"前置收敛、阶段校验、结果回写"的交付闭环。最后一个阶段"上下文更新"负责闭合整个循环:代码变更后上下文同步刷新,确保下一轮迭代时 AI 的输入不会过时。

上下文工程:知识库与分层加载

流水线是交付动作的组织方式,上下文工程则是支撑这些动作的基础设施。它由两部分组成:系统知识库与分层加载模型。

系统知识库

知识库的作用是将团队积累的系统事实显性化。它需要同时覆盖业务与技术两个面向:

业务视角

技术视角

功能清单、业务流程、领域知识、状态规则

架构文档、数据模型、API 契约、技术规范

两者之间通过共享术语表打通,确保 AI 在生成内容时,业务概念与技术实现使用同一套语义。

知识库的价值常被低估。AI 真正需要的不是代码本身,而是代码背后的业务规则、边界约束和设计意图。这些信息如果只存在于少数核心成员的经验中,AI 便无法利用,新成员也无法快速继承。知识库的完整度,直接决定了 AI 理解业务的深度,也决定了首稿在业务逻辑层面的可用程度。这里的知识库也不应被理解为研发单方面的整理结果,业务负责人和产品经理同样需要对业务流程、状态口径、例外场景和验收标准承担持续维护责任。

三层加载模型

知识库解决的是"有没有",加载模型解决的是"怎么给"。这张图采用 L0(项目级)、L1(文件级)、L2(任务级)三层模型,分别解决全局一致性、局部适配和单次任务准确率的问题。三层模型的设计原理与实践细节已在此前文章中详述,此处不再展开。

核心原则只有一条:在对的层级,把对的信息,以对的颗粒度,交给对的执行环节。

上下文工程为什么应被视为组织级投入

上下文工程不是技术团队的内部优化,它直接影响交付效率与质量。

第一,它决定了 AI 投入能否产生实际回报。上下文质量不足,初稿准确率上不去,返工成本不会下降。

第二,它是团队能力的沉淀载体。知识库和上下文规则建立之后,人员流动对团队的冲击会显著减小。

第三,它具备复利效应。上下文越完善,AI 产出越准确,人的审查成本越低,团队便有更多精力持续完善上下文——这是一个正向循环。反之则是负向衰减。

Skill 体系:上下文工程的可复用封装

上下文工程的落地面临一个现实问题:如何让它在团队中可复用、可标准化、可规模化。Skill-as-Code提供了一种可行的封装思路:把团队的工作方法与质量约束写成可版本管理的文本契约,而不是散落在聊天窗口里的一次性指令。

Skill 的定义

Skill 本质上是结构化的契约文件——约定在何种场景下触发、加载哪些上下文、按何种步骤执行、产出应满足何种标准、以及哪些边界不可逾越。落地时通常以仓库中的 Markdown 或类 Markdown 文件承载,例如 Claude Code 生态中的 `SKILL.md`、Cursor 中的 `.mdc` Rules 等;不同工具的文件名与目录约定不同,但契约内容(触发条件、上下文装配、流程、输出标准、约束)是可迁移的。它与普通 Prompt 模板的本质区别在于:它将上下文加载策略、执行流程与质量约束封装为“可评审、可 diff、可回滚的工程资产,而不是一段不可追溯的自然语言。

流水线中的核心 Skill

对照图中六个阶段,整条流水线由以下 Skill 驱动:

  • write-prd Skill:输入需求文档、沟通记录与知识库,输出包含功能目标、业务规则、异常场景和验收标准的结构化 PRD。Skill 明确要求 AI 从知识库提取相关领域知识,而非凭空推测。

  • write-tech-design Skill:输入 PRD、知识库与项目上下文,输出技术方案与接口契约。自动加载 L0 层架构文档与技术规范,确保方案不偏离项目整体架构。

  • breakdown-tasks Skill:输入技术方案与上下文,输出可独立执行的 WBS 任务单元,每个任务包含明确的输入、输出、依赖和验收标准。

  • 编码 / 单测 / CR Skills:三者在 Daily Coding Agent 中协同运作,形成"编码→单测→CR→修复"的自动闭环。编码 Skill 加载 L0 + L1 + L2 三层上下文;单测 Skill 自动补全测试用例;CR Skill 对照编码规范与架构约束做结构审查。

  • update-context Skill每轮开发完成后,自动将模块变更、接口变更、新增业务规则等回写到知识库。这个环节的价值不仅是"跟上新代码",更在于通过 AI 自动逆向梳理,将那些埋在旧代码中的业务孤岛——未文档化的规则、隐式的状态流转、散落的边界约束——重新结构化,回写到知识库中。上下文更新既是"建新城"的闭环,也是"还旧账"的路径。没有这个闭环,知识库会逐渐滞后于代码现实,初稿可用率也会随之下降。

Skill 的工程价值

Skill 在团队层面解决了三个问题。

标准化:同一个 Skill 由不同工程师调用,AI 的产出结构与质量保持一致,消除了对个人 Prompt 水平的依赖。

可复制:Skill 以文件形式存在,可跨项目复用,团队的 AI 协作能力从个人经验转化为组织资产。

可度量:每个 Skill 的输出是明确的——PRD 的结构完整度、技术方案的可执行性、代码的 CR 通过率——可以针对具体环节追踪初稿准确率,定向优化。

但 Skill 更深层的价值在于治理

Skill 本质上是团队规范的硬编码——以前靠 Code Review 事后指出的规范问题(命名风格、异常处理策略、分层约束),现在通过 Skill 在代码生成阶段就被强制收敛。这不仅是效率的提升,更是架构一致性的前置保障。当 Skill 覆盖了从 PRD 到代码到上下文更新的全链路,团队规范就不再依赖人的自觉和记忆,而是被固化到 AI 的执行过程中。

Agent 执行:在约束下运行的自动化单元

Skill 定义了执行方法,上下文提供了执行所需的事实,两者组合构成 Agent 执行任务的完整条件。

Daily Coding Agent 的理想工作方式不是自由发挥,而是在精确的上下文与 Skill 约束下完成闭环:读取任务级上下文 → 生成代码 → 补全单测 → 结构审查 → 修复显性问题 → 

回写变更。人在这个闭环中承担的,不是"永远审对"的职责,而是核心业务逻辑、架构边界与最终风险责任的判断。

这里需要特别说明:这套体系并不建立在"人永远比 AI 正确"的假设上。人同样会遗漏问题、误判风险,也不可能穷尽所有细节审查。工程治理真正要做的,不是让人去补救 AI 的全部不确定性,而是通过上下文工程、验证闭环和执行边界管理,把 AI 的输出波动控制在可验证、可修复、可回滚的范围内。AI 的非确定性不会消失;团队能做的,是把这种非确定性从不可预期的风险,收敛为可管理的工程变量。

当任务拆解得足够独立时,多个 Agent 可以在各自的分支上并行工作。但并行的前提仍然是上下文工程的质量:L0 缺失则风格分裂,L2 模糊则需求偏离。并行放大的不只是效率,也包括上下文缺陷的后果。

从架构角度看,知识库、分层加载、Skill 和 Agent 是一个整体:知识库提供事实,分层加载负责装配,Skill 定义方法,Agent 完成执行。更抽象地说,这是一套围绕模型构建的外围执行框架:模型负责推理,框架负责提供工具调用、上下文管理和执行环境。在业界,这类组合通常可以统称为 Agentic Harness;在 Claude Code 的语境里,也沿用这一叫法。模型决定了"能力上限",Harness 决定了"实际产出"。换言之,本文所讨论的上下文工程、Skill 体系和验证闭环,本质上就是在构建团队自己的 Harness。模型是公共资源,Harness 才是团队的私有竞争力。

工具生态的求同存异:底层逻辑正在收敛

这套工作模式并非绑定某一款工具。事实上,当前主流 AI 编码工具在底层架构上正在显著收敛。

  • Claude Code 提供了 Skill(SKILL.md)+ Agent + Plan 模式的组合。

  • Cursor 提供了 Rules(.mdc)+ Agent 模式 + Background Agent 的组合。

  • Codex CLI 更强调规划、执行与验证的分离。

  • Kiro IDE 原生内置 Spec 驱动开发。GitHub Spec Kit 则以开源工具包的方式,将 Specify → Plan → Implement → Review 流程标准化。

表面上各有差异——Claude 偏终端自治,Cursor 偏 IDE 集成,Codex 偏受控执行,Kiro / Spec Kit 偏规范先行——但如果拆开底层机制,它们正在解决的是同一组问题,也正在趋向同一套架构。

从业界最佳实践看,它们的共同趋势主要体现在四个方面:

  • 结构化上下文注入:不再依赖一次性 Prompt,而是通过 Skill、Rules、Spec、项目记忆文件等机制,持续注入团队知识、规范和约束。

  • 先规划再执行:先探索、先收敛不确定性,再进入实现阶段,已经成为复杂任务中的通行做法。

  • 执行与验证分离:编码、测试、审查、修复被明确拆分,避免把"能生成"误当作"可交付"。

  • 结果持续回写:无论是回写知识库、更新规则文件,还是维护 Spec,目标都是让后续任务复用已沉淀的上下文资产。

如果按实现路径来区分,则可以看到更清晰的差异:

  • Claude Code 更强调以终端为中心的自治式协作,通过 Skill、Plan 模式和多代理机制支撑长链路任务执行。

  • Cursor 更强调 IDE 内的人机协同,通过 Rules、Plan 模式、Background Agent 和工作区上下文实现高频交互。

  • Codex CLI 更强调受控执行与环境隔离,将规划、执行、验证拆开,适合对运行边界要求较高的团队。

  • Kiro / GitHub Spec Kit 更强调规范先行,将 Spec 作为长期有效的任务约束和团队共识载体。

"求同"在于:所有主流工具都已认识到,模型能力不是唯一瓶颈,上下文组织、验证闭环与执行边界管理才是决定交付质量的关键。无论叫 Skill、Rules 还是 Spec,本质上都在做同一件事:将团队知识、规范和工作方法,以结构化方式注入到 AI 的执行过程中。

"存异"在于:不同工具在交互范式、自治程度和安全边界上的取舍不同。这种差异决定了它们分别适合何种团队、流程和治理要求,但并不改变底层方法论的趋同。

对团队而言,理解这一层"求同存异"的意义在于:上下文工程的投入具有跨工具迁移性。 知识库、编码规范、架构约束、术语体系、任务模板——这些资产并不依赖某一款工具的专有格式。与其在工具选型上反复纠结,不如优先把上下文资产建起来。工具可以调整,资产可以迁移,而上下文质量、验证能力和治理机制带来的交付改善,会沉淀为团队自己的长期能力。

结 语

模型能力正在快速趋同,工具生态正在加速收敛。在这个背景下,AI-First 团队需要建立一套可持续的工程治理体系——知识库是否完整、上下文加载是否精准、Skill 是否成熟、验证闭环是否可靠、执行边界是否清晰。

初稿正确率的稳定提升,是 AI 从"效率工具"转变为"组织能力"的分水岭。而上下文工程,就是通过这条分水岭的路径。

但对于刚开始尝试 AI 编程的团队,建议先从建立知识库和简单的 Skill 规范入手,不必急于构建完整的六段式流水线。先让 AI 在一两个环节中实现可验证、可复盘的产出,再逐步扩展到全链路,是更务实的落地节奏。


相关文章目录:

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-15 23:50:52 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/534911.html
  2. 运行时间 : 0.114086s [ 吞吐率:8.77req/s ] 内存消耗:4,756.92kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e3af1b96bca2b50d2068cf23ee1b7969
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000579s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000787s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000367s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000292s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000555s ]
  6. SELECT * FROM `set` [ RunTime:0.000279s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000607s ]
  8. SELECT * FROM `article` WHERE `id` = 534911 LIMIT 1 [ RunTime:0.000565s ]
  9. UPDATE `article` SET `lasttime` = 1776268252 WHERE `id` = 534911 [ RunTime:0.019931s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.006180s ]
  11. SELECT * FROM `article` WHERE `id` < 534911 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000575s ]
  12. SELECT * FROM `article` WHERE `id` > 534911 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.004680s ]
  13. SELECT * FROM `article` WHERE `id` < 534911 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001066s ]
  14. SELECT * FROM `article` WHERE `id` < 534911 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001304s ]
  15. SELECT * FROM `article` WHERE `id` < 534911 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001042s ]
0.115871s