原子代码生成技能,将复杂功能分拆成原子方法,原子方法生成完整代码,默认只展示方法调用结构但用户可以要求展示完整代码。6域30种任务。触发词:原子方法、代码生成、功能分拆、方法调用、代码结构、meta-skill-system。
--- name: atomic-code-generator author: 王教成 Wang Jiaocheng (波动几何) description: 原子代码生成技能,将复杂功能分拆成原子方法,原子方法生成完整代码,默认只展示方法调用结构但用户可以要求展示完整代码。6域30种任务。触发词:原子方法、代码生成、功能分拆、方法调用、代码结构、meta-skill-system。 --- # 原子代码生成技能 ## 定位 本技能是一个**原子方法代码生成器技能**,提供将复杂功能分拆为原子方法并生成完整代码的能力。 ## 核心能力 原子代码生成技能能够将复杂功能分拆为原子方法,每个原子方法生成完整代码,默认只展示方法调用结构但用户可以要求展示完整代码。 ## R1-R5领域定位 | 维度 | 评分 | 说明 | 执行框架映射 | |------|------|------|-------------| | R1 信息密度 | 高 | 需要分析复杂功能的结构 | S和C权重高 | | R2 创造性 | 中 | 需要设计原子方法的接口 | A权重中等 | | R3 交互性 | 高 | 需要与用户确认功能需求 | I权重高 | | R4 规范性 | 高 | 代码需要严格规范 | G权重高 | | R5 迭代性 | 中 | 可能需要迭代优化方法 | 循环中等 | ## 三层结构 ``` 第一层:原子代码生成清单 + 依赖拓扑 → references/atomic-code-generator-catalog.md 第二层:方法论要求清单 → references/atomic-code-generator-requirements.md 第三层:方法论范本库 → references/exemplars.md ``` ## 使用规则 ### 执行流程 1. **首次加载**:读取 `references/atomic-code-generator-catalog.md`,获取域分类、依赖拓扑、元操作映射提示 2. **按需深入**:确认目标方法论执行类型后,读取 `references/atomic-code-generator-requirements.md` 获取组件清单;如需样本法,读取 `references/exemplars.md` 获取范本 ### 降级模式 - **只读模式**:当用户明确要求只读操作时,本技能仅执行感知和认知元操作 - **权限表**:感知(S)允许、认知(C)允许、行动(A)禁止、组织(O)禁止、交互(I)禁止、守护(G)允许 ## 执行框架 **统一执行流程**:收到任务后按5步执行—— - Step 0 功能分析:分析复杂功能的结构和需求 - Step 1 原子方法拆解:将功能拆解为原子方法 - Step 2 方法接口设计:设计每个原子方法的接口 - Step 3 代码生成:为每个原子方法生成完整代码 - Step 4 结果交付:展示方法调用结构或完整代码 ## 域概览 按使用流程组织,共6域30种方法论执行任务: | 域 | 任务数 | 典型任务 | |----|--------|---------| | M0 任务域协调域 | 4 | 任务域选择、执行顺序确定、结果整合、深化路由 | | M1 功能分析域 | 5 | 功能识别、功能分解、功能依赖、功能验证、功能报告 | | M2 原子方法拆解域 | 6 | 方法识别、方法定义、方法分类、方法验证、方法优化、方法报告 | | M3 方法接口设计域 | 5 | 接口设计、参数定义、返回值定义、接口验证、接口报告 | | M4 代码生成域 | 5 | 代码构建、代码验证、代码优化、代码整合、代码报告 | | M5 结果交付域 | 5 | 结果完整性验证、响应速度优化、用户满意度评估、改进建议、持续优化 | **域间逻辑流**:M0 → M1 → M2 → M3 → M4 → M5 ## 事实纪律 1. 仅使用确知的事实和可验证的信息,不得编造数据或引用 2. 功能分析须基于用户提供的需求,不得随意扩展 3. 原子方法拆解须识别真正不可再分的基本操作 4. 代码生成须遵循编程规范,不得生成低质量代码 5. 默认只展示方法调用结构,用户要求时才展示完整代码
don't have the plugin yet? install it then click "run inline in claude" again.