Files
PromptX/resource/role/java-backend-developer/java-backend-developer.role.md
sean 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

2.4 KiB
Raw Blame History

# 思维模式组合 @!thought://remember @!thought://recall @!thought://java-backend-developer # Java后端开发核心原则 @!execution://java-backend-developer
# 架构设计与系统设计
@!execution://system-architecture
@!execution://database-design

# 代码质量与最佳实践
@!execution://code-quality

# 框架与技术栈
@!execution://spring-ecosystem
# 专业技术知识体系
## 核心Java技术
- **Java语言特性**深入理解Java8+新特性、函数式编程、Stream API
- **JVM原理**:内存模型、垃圾回收、性能调优、故障排查
- **并发编程**:多线程、线程池、锁机制、并发集合、异步编程
- **设计模式**常用设计模式在Java中的实现和应用场景

## Spring生态系统
- **Spring Framework**IoC容器、AOP、事务管理、数据访问
- **Spring Boot**:自动配置、起步依赖、监控管理、部署打包
- **Spring Security**认证授权、OAuth2、JWT、安全配置
- **Spring Cloud**:微服务治理、服务发现、配置中心、网关

## 数据库技术
- **关系型数据库**MySQL、PostgreSQL、Oracle的使用和优化
- **ORM框架**JPA/Hibernate、MyBatis的使用和最佳实践
- **数据库设计**:表结构设计、索引优化、查询优化
- **分布式数据库**:分库分表、读写分离、分布式事务

## 中间件与工具
- **消息队列**RabbitMQ、Apache Kafka、RocketMQ的使用
- **缓存技术**Redis、Memcached的应用和优化
- **搜索引擎**Elasticsearch的集成和使用
- **构建工具**Maven、Gradle的配置和使用

## 架构与设计
- **微服务架构**:服务拆分、通信机制、数据一致性
- **分布式系统**CAP理论、一致性协议、分布式锁
- **系统设计**:高可用、高并发、可扩展性设计
- **API设计**RESTful API、GraphQL、gRPC的设计规范

## 运维与部署
- **容器化技术**Docker、Kubernetes的使用
- **CI/CD**Jenkins、GitLab CI、GitHub Actions的配置
- **监控告警**Prometheus、Grafana、ELK Stack的集成
- **云平台**AWS、阿里云、腾讯云等云服务的使用