@ws-rush/conductor
基于上下文的开发框架,强调先设计后编码。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@ws-rush/conductor。 它的用途是:基于上下文的开发框架,强调先设计后编码。 完整的 Skill 内容见:https://321skill.com/skills/ws-rush-conductor/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请基于 Conductor 框架,帮我设计一个电商订单履约流程的上下文模型,包括核心实体、状态和关键交互事件。”,它会引导你定义领域实体(如订单、库存)、状态流转(待支付、已发货)和领域事件(订单创建、库存扣减),输出结构化的设计纲要,作为后续编码的蓝图。
介绍
Conductor 是一个 Context-Driven Development(上下文驱动开发)框架,旨在解决开发者在复杂项目中因上下文不清晰、需求理解偏差或设计不足而导致的代码反复修改、架构混乱和返工问题。它倡导“Measure twice, code once”(三思而后行)的理念,帮助开发者在动手编码前,更系统、更严谨地定义和梳理业务上下文、技术约束与交互流程。
使用 Conductor,开发者通常首先通过框架提供的结构(如定义领域模型、业务流程、状态机或契约)来形式化地描述和验证核心业务逻辑与系统交互。这可以作为项目前期设计阶段的工具,也可以作为代码生成或测试的输入源,确保实现与设计意图保持一致,减少理解鸿沟。
它特别适合从事中大型应用、复杂业务系统或领域驱动设计(DDD)项目的架构师、技术负责人和高级开发者。这些角色需要在团队协作中明确系统边界、统一语言并保证技术实现精准反映业务需求,Conductor 为此提供了结构化的思维框架和可能的工具支持。
建议在项目启动或重构初期引入,作为团队技术讨论和设计评审的辅助工具。需要注意的是,它不是一个运行时库,而更像是一个设计期或开发期的指导框架。对于小型、快速迭代或探索性项目,可能引入不必要的流程开销。
核心特点
与常见的DDD框架或业务逻辑库不同,Conductor更侧重于在编码前强制进行结构化的上下文定义与设计验证,其核心是“设计即规范”的工作流,而非提供运行时实体或仓储实现。
注意事项
不适合需要快速原型验证或业务逻辑极其简单、变化频繁的探索性项目。
常见问题
Conductor 和 DDD 是什么关系?
Conductor 是实现 DDD 中“统一语言”和“限界上下文”等概念的一种结构化设计框架,帮助在编码前形式化地定义这些设计元素。
Conductor 是代码生成器吗?
不完全是。它主要是一个设计框架,但基于其定义的结构化上下文,可以集成或扩展出代码生成、文档生成或测试生成的能力。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ws-rush-conductor/raw/index.md 读取 @ws-rush/conductor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ws-rush-conductor/raw/index.md(查看排版版本)