|
|
1f416663f1
|
refactor: 女娲角色DPML理论整合与引用优化
优化女娲角色的知识架构设计:
- 保持personality中12个思维声明完整性
- 将精简的DPML理论思维整合到knowledge作为参考
- 修复失效的role-design-patterns引用
- 补充完整的DPML理论知识库引用体系
通过女娲角色自身的分析与优化实践,验证了角色调校模式的有效性。
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-29 17:34:42 +08:00 |
|
|
|
071138ef57
|
refactor: 完成domain到role目录结构统一和硬编码清理
## 核心变更
1. **女娲角色知识更新**
- dpml-authoring.execution.md: 更新镜像结构约束为.promptx/resource/role/
- role-generation.execution.md: 4处domain路径更新为role
- role-creation.thought.md: 文件组织思维从domain改为role
2. **命令类硬编码清理**
- InitCommand.js: 移除domain目录创建,改为按需创建
- RegisterCommand.js: 使用ResourceManager协议查找替代硬编码路径
- WelcomeCommand.js: 简化loadRoleRegistry()方法,直接使用注册表
3. **包注册表同步**
- 重新生成package.registry.json确保资源发现一致性
## 技术价值
- ✅ 统一目录语义:role比domain更准确描述AI角色
- ✅ 清理边角料代码:移除不必要的硬编码路径依赖
- ✅ 增强系统架构:基于注册表的资源发现更稳定
- ✅ 女娲知识同步:包含最新的role目录结构认知
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-28 19:59:28 +08:00 |
|
|
|
559c146af1
|
refactor: 重构resource/domain为resource/role - 提升目录语义化
## 核心改进
- 将resource/domain重命名为resource/role,语义更清晰直观
- 统一更新所有硬编码路径引用,确保系统完整性
- 重新生成注册表,所有61个资源引用路径完全更新
## 目录结构优化
- resource/role (原domain) - 角色定义和专家能力
- resource/tool - JavaScript工具资源
- resource/protocol - 协议规范文档
- resource/core - 核心思维和执行模式
## 技术实现
### 发现器更新
- ProjectDiscovery.js: _scanDomainDirectory → _scanRoleDirectory
- PackageDiscovery.js: 同步更新函数名和路径引用
- 所有@project://.promptx/resource/domain/ → @project://.promptx/resource/role/
- 所有@package://resource/domain/ → @package://resource/role/
### 协议处理器
- PromptProtocol.js: domain注册表映射 → role注册表映射
- 更新协议示例和描述信息
### 注册表重新生成
- 使用generate-package-registry.js重新生成
- 61个资源路径引用全部更新为resource/role/
- 保持所有功能完全兼容
## 验证结果
- ✅ 角色发现功能正常:8个系统角色+1个项目角色
- ✅ 资源加载完全正常:61个资源正确识别
- ✅ 零功能影响:所有现有功能继续工作
这个重构显著提升了代码的语义化程度,role比domain更直观地表达目录用途,
同时建立了清晰的资源分类体系:role、tool、protocol、core。
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-06-28 15:24:19 +08:00 |
|