Commit Graph

2 Commits

Author SHA1 Message Date
3bbf4445d7 cleanup: 精简系统角色 - 保留四个核心角色
删除了不必要的系统角色,只保留核心的四个角色:
- nuwa (女娲) - AI创造与优化角色
- assistant (助手) - 通用助手角色
- sean (Sean) - 个人化角色
- noface (无脸) - 中性化角色

删除的角色:
- java-backend-developer - Java后端开发者
- frontend-developer - 前端开发者
- product-manager - 产品经理
- xiaohongshu-marketer - 小红书营销专家

同时清理了重复的项目级角色文件(.promptx/resource/domain和role目录),
避免角色重复和混乱,让系统更加精简和高效。

项目注册表已自动更新,现在只包含项目级工具资源。

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 15:56:02 +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