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>
This commit is contained in:
sean
2025-06-28 15:24:19 +08:00
parent 808c5af9fa
commit 559c146af1
58 changed files with 264 additions and 264 deletions

View File

@ -143,8 +143,8 @@ class PackageDiscovery extends BaseDiscovery {
// 这里可以实现动态扫描逻辑或者返回空Map // 这里可以实现动态扫描逻辑或者返回空Map
// 为了简化我们返回一个基础的assistant角色 // 为了简化我们返回一个基础的assistant角色
const fallbackRegistry = new Map() const fallbackRegistry = new Map()
fallbackRegistry.set('assistant', '@package://resource/domain/assistant/assistant.role.md') fallbackRegistry.set('assistant', '@package://resource/role/assistant/assistant.role.md')
fallbackRegistry.set('package:assistant', '@package://resource/domain/assistant/assistant.role.md') fallbackRegistry.set('package:assistant', '@package://resource/role/assistant/assistant.role.md')
logger.warn(`[PackageDiscovery] 🆘 使用回退资源: assistant`) logger.warn(`[PackageDiscovery] 🆘 使用回退资源: assistant`)
return fallbackRegistry return fallbackRegistry
@ -292,23 +292,23 @@ class PackageDiscovery extends BaseDiscovery {
} }
/** /**
* 扫描domain目录(角色资源) * 扫描role目录(角色资源)
* @param {string} domainDir - domain目录路径 * @param {string} roleDir - role目录路径
* @param {RegistryData} registryData - 注册表数据 * @param {RegistryData} registryData - 注册表数据
* @private * @private
*/ */
async _scanDomainDirectory(domainDir, registryData) { async _scanRoleDirectory(roleDir, registryData) {
const items = await fs.readdir(domainDir) const items = await fs.readdir(roleDir)
for (const item of items) { for (const item of items) {
const itemPath = path.join(domainDir, item) const itemPath = path.join(roleDir, item)
const stat = await fs.stat(itemPath) const stat = await fs.stat(itemPath)
if (stat.isDirectory()) { if (stat.isDirectory()) {
// 查找角色文件 // 查找角色文件
const roleFile = path.join(itemPath, `${item}.role.md`) const roleFile = path.join(itemPath, `${item}.role.md`)
if (await fs.pathExists(roleFile)) { if (await fs.pathExists(roleFile)) {
const reference = `@package://resource/domain/${item}/${item}.role.md` const reference = `@package://resource/role/${item}/${item}.role.md`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: item, id: item,
@ -334,7 +334,7 @@ class PackageDiscovery extends BaseDiscovery {
const thoughtId = ResourceFileNaming.extractResourceId(thoughtFile, 'thought') const thoughtId = ResourceFileNaming.extractResourceId(thoughtFile, 'thought')
if (thoughtId) { if (thoughtId) {
const fileName = path.basename(thoughtFile) const fileName = path.basename(thoughtFile)
const reference = `@package://resource/domain/${item}/thought/${fileName}` const reference = `@package://resource/role/${item}/thought/${fileName}`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: thoughtId, id: thoughtId,
@ -360,7 +360,7 @@ class PackageDiscovery extends BaseDiscovery {
for (const execFile of executionFiles) { for (const execFile of executionFiles) {
if (execFile.endsWith('.execution.md')) { if (execFile.endsWith('.execution.md')) {
const execId = path.basename(execFile, '.execution.md') const execId = path.basename(execFile, '.execution.md')
const reference = `@package://resource/domain/${item}/execution/${execFile}` const reference = `@package://resource/role/${item}/execution/${execFile}`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: execId, id: execId,

View File

@ -353,31 +353,31 @@ class ProjectDiscovery extends BaseDiscovery {
* @private * @private
*/ */
async _scanDirectory(resourcesDir, registryData) { async _scanDirectory(resourcesDir, registryData) {
// 扫描domain目录 // 扫描role目录
const domainDir = path.join(resourcesDir, 'domain') const roleDir = path.join(resourcesDir, 'role')
if (await this._fsExists(domainDir)) { if (await this._fsExists(roleDir)) {
await this._scanDomainDirectory(domainDir, registryData) await this._scanRoleDirectory(roleDir, registryData)
} }
} }
/** /**
* 扫描domain目录(项目角色资源) * 扫描role目录(项目角色资源)
* @param {string} domainDir - domain目录路径 * @param {string} roleDir - role目录路径
* @param {RegistryData} registryData - 注册表数据 * @param {RegistryData} registryData - 注册表数据
* @private * @private
*/ */
async _scanDomainDirectory(domainDir, registryData) { async _scanRoleDirectory(roleDir, registryData) {
const items = await fs.readdir(domainDir) const items = await fs.readdir(roleDir)
for (const item of items) { for (const item of items) {
const itemPath = path.join(domainDir, item) const itemPath = path.join(roleDir, item)
const stat = await fs.stat(itemPath) const stat = await fs.stat(itemPath)
if (stat.isDirectory()) { if (stat.isDirectory()) {
// 查找role文件 // 查找role文件
const roleFile = path.join(itemPath, `${item}.role.md`) const roleFile = path.join(itemPath, `${item}.role.md`)
if (await this._fsExists(roleFile)) { if (await this._fsExists(roleFile)) {
const reference = `@project://.promptx/resource/domain/${item}/${item}.role.md` const reference = `@project://.promptx/resource/role/${item}/${item}.role.md`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: item, id: item,
@ -401,7 +401,7 @@ class ProjectDiscovery extends BaseDiscovery {
for (const thoughtFile of thoughtFiles) { for (const thoughtFile of thoughtFiles) {
if (thoughtFile.endsWith('.thought.md')) { if (thoughtFile.endsWith('.thought.md')) {
const thoughtId = path.basename(thoughtFile, '.thought.md') const thoughtId = path.basename(thoughtFile, '.thought.md')
const reference = `@project://.promptx/resource/domain/${item}/thought/${thoughtFile}` const reference = `@project://.promptx/resource/role/${item}/thought/${thoughtFile}`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: thoughtId, id: thoughtId,
@ -427,7 +427,7 @@ class ProjectDiscovery extends BaseDiscovery {
for (const execFile of executionFiles) { for (const execFile of executionFiles) {
if (execFile.endsWith('.execution.md')) { if (execFile.endsWith('.execution.md')) {
const execId = path.basename(execFile, '.execution.md') const execId = path.basename(execFile, '.execution.md')
const reference = `@project://.promptx/resource/domain/${item}/execution/${execFile}` const reference = `@project://.promptx/resource/role/${item}/execution/${execFile}`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: execId, id: execId,
@ -453,7 +453,7 @@ class ProjectDiscovery extends BaseDiscovery {
for (const knowledgeFile of knowledgeFiles) { for (const knowledgeFile of knowledgeFiles) {
if (knowledgeFile.endsWith('.knowledge.md')) { if (knowledgeFile.endsWith('.knowledge.md')) {
const knowledgeId = path.basename(knowledgeFile, '.knowledge.md') const knowledgeId = path.basename(knowledgeFile, '.knowledge.md')
const reference = `@project://.promptx/resource/domain/${item}/knowledge/${knowledgeFile}` const reference = `@project://.promptx/resource/role/${item}/knowledge/${knowledgeFile}`
const resourceData = new ResourceData({ const resourceData = new ResourceData({
id: knowledgeId, id: knowledgeId,

View File

@ -16,7 +16,7 @@ class PromptProtocol extends ResourceProtocol {
this.registry = new Map([ this.registry = new Map([
['protocols', '@package://resource/protocol/**/*.md'], ['protocols', '@package://resource/protocol/**/*.md'],
['core', '@package://resource/core/**/*.md'], ['core', '@package://resource/core/**/*.md'],
['domain', '@package://resource/domain/**/*.md'], ['role', '@package://resource/role/**/*.md'],
['resource', '@package://resource/resource/**/*.md'], ['resource', '@package://resource/resource/**/*.md'],
['bootstrap', '@package://bootstrap.md'] ['bootstrap', '@package://bootstrap.md']
]) ])
@ -62,7 +62,7 @@ class PromptProtocol extends ResourceProtocol {
examples: [ examples: [
'prompt://protocols', 'prompt://protocols',
'prompt://core', 'prompt://core',
'prompt://domain', 'prompt://role',
'prompt://bootstrap' 'prompt://bootstrap'
], ],
availableResources: Array.from(this.registry.keys()), availableResources: Array.from(this.registry.keys()),
@ -257,7 +257,7 @@ class PromptProtocol extends ResourceProtocol {
const descriptions = { const descriptions = {
protocols: 'DPML协议规范文档', protocols: 'DPML协议规范文档',
core: '核心思维和执行模式', core: '核心思维和执行模式',
domain: '领域专家角色定义', role: '角色定义和专家能力',
resource: '资源管理和路径解析', resource: '资源管理和路径解析',
bootstrap: 'PromptX启动引导文件' bootstrap: 'PromptX启动引导文件'
} }

View File

@ -4,8 +4,8 @@
"metadata": { "metadata": {
"version": "2.0.0", "version": "2.0.0",
"description": "package 级资源注册表", "description": "package 级资源注册表",
"createdAt": "2025-06-28T07:01:07.318Z", "createdAt": "2025-06-28T07:23:26.055Z",
"updatedAt": "2025-06-28T07:01:07.327Z", "updatedAt": "2025-06-28T07:23:26.066Z",
"resourceCount": 61 "resourceCount": 61
}, },
"resources": [ "resources": [
@ -15,11 +15,11 @@
"protocol": "role", "protocol": "role",
"name": "Assistant 角色", "name": "Assistant 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/assistant/assistant.role.md", "reference": "@package://resource/role/assistant/assistant.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -28,11 +28,11 @@
"protocol": "role", "protocol": "role",
"name": "Frontend Developer 角色", "name": "Frontend Developer 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/frontend-developer/frontend-developer.role.md", "reference": "@package://resource/role/frontend-developer/frontend-developer.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -41,11 +41,11 @@
"protocol": "role", "protocol": "role",
"name": "Java Backend Developer 角色", "name": "Java Backend Developer 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/java-backend-developer/java-backend-developer.role.md", "reference": "@package://resource/role/java-backend-developer/java-backend-developer.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -54,11 +54,11 @@
"protocol": "role", "protocol": "role",
"name": "Noface 角色", "name": "Noface 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/noface/noface.role.md", "reference": "@package://resource/role/noface/noface.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -67,11 +67,11 @@
"protocol": "role", "protocol": "role",
"name": "Nuwa 角色", "name": "Nuwa 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/nuwa/nuwa.role.md", "reference": "@package://resource/role/nuwa/nuwa.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -80,11 +80,11 @@
"protocol": "role", "protocol": "role",
"name": "Product Manager 角色", "name": "Product Manager 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/product-manager/product-manager.role.md", "reference": "@package://resource/role/product-manager/product-manager.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -93,11 +93,11 @@
"protocol": "role", "protocol": "role",
"name": "Sean 角色", "name": "Sean 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/sean/sean.role.md", "reference": "@package://resource/role/sean/sean.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -106,11 +106,11 @@
"protocol": "role", "protocol": "role",
"name": "Xiaohongshu Marketer 角色", "name": "Xiaohongshu Marketer 角色",
"description": "专业角色,提供特定领域的专业能力", "description": "专业角色,提供特定领域的专业能力",
"reference": "@package://resource/domain/xiaohongshu-marketer/xiaohongshu-marketer.role.md", "reference": "@package://resource/role/xiaohongshu-marketer/xiaohongshu-marketer.role.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.322Z", "createdAt": "2025-06-28T07:23:26.060Z",
"updatedAt": "2025-06-28T07:01:07.322Z", "updatedAt": "2025-06-28T07:23:26.060Z",
"scannedAt": "2025-06-28T07:01:07.322Z" "scannedAt": "2025-06-28T07:23:26.060Z"
} }
}, },
{ {
@ -119,11 +119,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Assistant 执行模式", "name": "Assistant 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/assistant/execution/assistant.execution.md", "reference": "@package://resource/role/assistant/execution/assistant.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -132,11 +132,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Code Quality 执行模式", "name": "Code Quality 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/java-backend-developer/execution/code-quality.execution.md", "reference": "@package://resource/role/java-backend-developer/execution/code-quality.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -145,11 +145,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Frontend Developer 执行模式", "name": "Frontend Developer 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/frontend-developer/execution/frontend-developer.execution.md", "reference": "@package://resource/role/frontend-developer/execution/frontend-developer.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -158,11 +158,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Technical Architecture 执行模式", "name": "Technical Architecture 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/frontend-developer/execution/technical-architecture.execution.md", "reference": "@package://resource/role/frontend-developer/execution/technical-architecture.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -171,11 +171,11 @@
"protocol": "execution", "protocol": "execution",
"name": "User Experience 执行模式", "name": "User Experience 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/frontend-developer/execution/user-experience.execution.md", "reference": "@package://resource/role/frontend-developer/execution/user-experience.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -184,11 +184,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Wechat Miniprogram Development 执行模式", "name": "Wechat Miniprogram Development 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/frontend-developer/execution/wechat-miniprogram-development.execution.md", "reference": "@package://resource/role/frontend-developer/execution/wechat-miniprogram-development.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -197,11 +197,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Database Design 执行模式", "name": "Database Design 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/java-backend-developer/execution/database-design.execution.md", "reference": "@package://resource/role/java-backend-developer/execution/database-design.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -210,11 +210,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Java Backend Developer 执行模式", "name": "Java Backend Developer 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/java-backend-developer/execution/java-backend-developer.execution.md", "reference": "@package://resource/role/java-backend-developer/execution/java-backend-developer.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -223,11 +223,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Spring Ecosystem 执行模式", "name": "Spring Ecosystem 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/java-backend-developer/execution/spring-ecosystem.execution.md", "reference": "@package://resource/role/java-backend-developer/execution/spring-ecosystem.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -236,11 +236,11 @@
"protocol": "execution", "protocol": "execution",
"name": "System Architecture 执行模式", "name": "System Architecture 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/java-backend-developer/execution/system-architecture.execution.md", "reference": "@package://resource/role/java-backend-developer/execution/system-architecture.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -249,11 +249,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Adaptive Learning 执行模式", "name": "Adaptive Learning 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/noface/execution/adaptive-learning.execution.md", "reference": "@package://resource/role/noface/execution/adaptive-learning.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -262,11 +262,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Content Preservation 执行模式", "name": "Content Preservation 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/noface/execution/content-preservation.execution.md", "reference": "@package://resource/role/noface/execution/content-preservation.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -275,11 +275,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Dpml Authoring 执行模式", "name": "Dpml Authoring 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/nuwa/execution/dpml-authoring.execution.md", "reference": "@package://resource/role/nuwa/execution/dpml-authoring.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -288,11 +288,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Role Design Patterns 执行模式", "name": "Role Design Patterns 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/nuwa/execution/role-design-patterns.execution.md", "reference": "@package://resource/role/nuwa/execution/role-design-patterns.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -301,11 +301,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Role Generation 执行模式", "name": "Role Generation 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/nuwa/execution/role-generation.execution.md", "reference": "@package://resource/role/nuwa/execution/role-generation.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -314,11 +314,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Visualization Enhancement 执行模式", "name": "Visualization Enhancement 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/nuwa/execution/visualization-enhancement.execution.md", "reference": "@package://resource/role/nuwa/execution/visualization-enhancement.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -327,11 +327,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Market Analysis 执行模式", "name": "Market Analysis 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/product-manager/execution/market-analysis.execution.md", "reference": "@package://resource/role/product-manager/execution/market-analysis.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -340,11 +340,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Product Manager 执行模式", "name": "Product Manager 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/product-manager/execution/product-manager.execution.md", "reference": "@package://resource/role/product-manager/execution/product-manager.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -353,11 +353,11 @@
"protocol": "execution", "protocol": "execution",
"name": "User Research 执行模式", "name": "User Research 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/product-manager/execution/user-research.execution.md", "reference": "@package://resource/role/product-manager/execution/user-research.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -366,11 +366,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Contradiction Analysis 执行模式", "name": "Contradiction Analysis 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/sean/execution/contradiction-analysis.execution.md", "reference": "@package://resource/role/sean/execution/contradiction-analysis.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -379,11 +379,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Contradiction Management Methodology 执行模式", "name": "Contradiction Management Methodology 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/sean/execution/contradiction-management-methodology.execution.md", "reference": "@package://resource/role/sean/execution/contradiction-management-methodology.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -392,11 +392,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Sean Decision Framework 执行模式", "name": "Sean Decision Framework 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/sean/execution/sean-decision-framework.execution.md", "reference": "@package://resource/role/sean/execution/sean-decision-framework.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -405,11 +405,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Template Adherence 执行模式", "name": "Template Adherence 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/sean/execution/template-adherence.execution.md", "reference": "@package://resource/role/sean/execution/template-adherence.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -418,11 +418,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Brand Marketing 执行模式", "name": "Brand Marketing 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/brand-marketing.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/brand-marketing.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -431,11 +431,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Community Building 执行模式", "name": "Community Building 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/community-building.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/community-building.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -444,11 +444,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Content Creation 执行模式", "name": "Content Creation 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/content-creation.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/content-creation.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -457,11 +457,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Content Optimization 执行模式", "name": "Content Optimization 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/content-optimization.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/content-optimization.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -470,11 +470,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Data Analytics 执行模式", "name": "Data Analytics 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/data-analytics.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/data-analytics.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -483,11 +483,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Ecommerce Conversion 执行模式", "name": "Ecommerce Conversion 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/ecommerce-conversion.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/ecommerce-conversion.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -496,11 +496,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Performance Optimization 执行模式", "name": "Performance Optimization 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/performance-optimization.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/performance-optimization.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -509,11 +509,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Platform Compliance 执行模式", "name": "Platform Compliance 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/platform-compliance.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/platform-compliance.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -522,11 +522,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Team Collaboration 执行模式", "name": "Team Collaboration 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/team-collaboration.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/team-collaboration.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -535,11 +535,11 @@
"protocol": "execution", "protocol": "execution",
"name": "User Operation 执行模式", "name": "User Operation 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/user-operation.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/user-operation.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -548,11 +548,11 @@
"protocol": "execution", "protocol": "execution",
"name": "Xiaohongshu Marketer 执行模式", "name": "Xiaohongshu Marketer 执行模式",
"description": "执行模式,定义具体的行为模式", "description": "执行模式,定义具体的行为模式",
"reference": "@package://resource/domain/xiaohongshu-marketer/execution/xiaohongshu-marketer.execution.md", "reference": "@package://resource/role/xiaohongshu-marketer/execution/xiaohongshu-marketer.execution.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.323Z", "createdAt": "2025-06-28T07:23:26.061Z",
"updatedAt": "2025-06-28T07:01:07.323Z", "updatedAt": "2025-06-28T07:23:26.061Z",
"scannedAt": "2025-06-28T07:01:07.323Z" "scannedAt": "2025-06-28T07:23:26.061Z"
} }
}, },
{ {
@ -563,9 +563,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/_deprecated/recall_v1.thought.md", "reference": "@package://resource/core/_deprecated/recall_v1.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -576,9 +576,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/_deprecated/remember_v1.thought.md", "reference": "@package://resource/core/_deprecated/remember_v1.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -589,9 +589,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/recall-xml.thought.md", "reference": "@package://resource/core/recall-xml.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -602,9 +602,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/recall.thought.md", "reference": "@package://resource/core/recall.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -615,9 +615,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/remember-xml.thought.md", "reference": "@package://resource/core/remember-xml.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -628,9 +628,9 @@
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/core/remember.thought.md", "reference": "@package://resource/core/remember.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -639,11 +639,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Assistant 思维模式", "name": "Assistant 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/assistant/thought/assistant.thought.md", "reference": "@package://resource/role/assistant/thought/assistant.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -652,11 +652,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Frontend Developer 思维模式", "name": "Frontend Developer 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/frontend-developer/thought/frontend-developer.thought.md", "reference": "@package://resource/role/frontend-developer/thought/frontend-developer.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -665,11 +665,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Java Backend Developer 思维模式", "name": "Java Backend Developer 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/java-backend-developer/thought/java-backend-developer.thought.md", "reference": "@package://resource/role/java-backend-developer/thought/java-backend-developer.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -678,11 +678,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Role Creation 思维模式", "name": "Role Creation 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/nuwa/thought/role-creation.thought.md", "reference": "@package://resource/role/nuwa/thought/role-creation.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -691,11 +691,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Product Manager 思维模式", "name": "Product Manager 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/product-manager/thought/product-manager.thought.md", "reference": "@package://resource/role/product-manager/thought/product-manager.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -704,11 +704,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Contradiction Methodology 思维模式", "name": "Contradiction Methodology 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/sean/thought/contradiction-methodology.thought.md", "reference": "@package://resource/role/sean/thought/contradiction-methodology.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -717,11 +717,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Sean 思维模式", "name": "Sean 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/sean/thought/sean.thought.md", "reference": "@package://resource/role/sean/thought/sean.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -730,11 +730,11 @@
"protocol": "thought", "protocol": "thought",
"name": "Xiaohongshu Marketer 思维模式", "name": "Xiaohongshu Marketer 思维模式",
"description": "思维模式指导AI的思考方式", "description": "思维模式指导AI的思考方式",
"reference": "@package://resource/domain/xiaohongshu-marketer/thought/xiaohongshu-marketer.thought.md", "reference": "@package://resource/role/xiaohongshu-marketer/thought/xiaohongshu-marketer.thought.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.324Z", "createdAt": "2025-06-28T07:23:26.062Z",
"updatedAt": "2025-06-28T07:01:07.324Z", "updatedAt": "2025-06-28T07:23:26.062Z",
"scannedAt": "2025-06-28T07:01:07.324Z" "scannedAt": "2025-06-28T07:23:26.062Z"
} }
}, },
{ {
@ -743,11 +743,11 @@
"protocol": "knowledge", "protocol": "knowledge",
"name": "Contradiction Methodology 知识库", "name": "Contradiction Methodology 知识库",
"description": "知识库,提供专业知识和信息", "description": "知识库,提供专业知识和信息",
"reference": "@package://resource/domain/sean/knowledge/contradiction-methodology.knowledge.md", "reference": "@package://resource/role/sean/knowledge/contradiction-methodology.knowledge.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.325Z", "createdAt": "2025-06-28T07:23:26.064Z",
"updatedAt": "2025-06-28T07:01:07.325Z", "updatedAt": "2025-06-28T07:23:26.064Z",
"scannedAt": "2025-06-28T07:01:07.325Z" "scannedAt": "2025-06-28T07:23:26.064Z"
} }
}, },
{ {
@ -756,11 +756,11 @@
"protocol": "knowledge", "protocol": "knowledge",
"name": "Product Philosophy 知识库", "name": "Product Philosophy 知识库",
"description": "知识库,提供专业知识和信息", "description": "知识库,提供专业知识和信息",
"reference": "@package://resource/domain/sean/knowledge/product-philosophy.knowledge.md", "reference": "@package://resource/role/sean/knowledge/product-philosophy.knowledge.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.325Z", "createdAt": "2025-06-28T07:23:26.064Z",
"updatedAt": "2025-06-28T07:01:07.325Z", "updatedAt": "2025-06-28T07:23:26.064Z",
"scannedAt": "2025-06-28T07:01:07.325Z" "scannedAt": "2025-06-28T07:23:26.064Z"
} }
}, },
{ {
@ -769,11 +769,11 @@
"protocol": "knowledge", "protocol": "knowledge",
"name": "Promptx Evolution 知识库", "name": "Promptx Evolution 知识库",
"description": "知识库,提供专业知识和信息", "description": "知识库,提供专业知识和信息",
"reference": "@package://resource/domain/sean/knowledge/promptx-evolution.knowledge.md", "reference": "@package://resource/role/sean/knowledge/promptx-evolution.knowledge.md",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.325Z", "createdAt": "2025-06-28T07:23:26.064Z",
"updatedAt": "2025-06-28T07:01:07.325Z", "updatedAt": "2025-06-28T07:23:26.064Z",
"scannedAt": "2025-06-28T07:01:07.325Z" "scannedAt": "2025-06-28T07:23:26.064Z"
} }
}, },
{ {
@ -784,9 +784,9 @@
"description": "tool类型的资源", "description": "tool类型的资源",
"reference": "@package://resource/tool/calculator.tool.js", "reference": "@package://resource/tool/calculator.tool.js",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.326Z", "createdAt": "2025-06-28T07:23:26.064Z",
"updatedAt": "2025-06-28T07:01:07.326Z", "updatedAt": "2025-06-28T07:23:26.064Z",
"scannedAt": "2025-06-28T07:01:07.326Z" "scannedAt": "2025-06-28T07:23:26.064Z"
} }
}, },
{ {
@ -797,9 +797,9 @@
"description": "tool类型的资源", "description": "tool类型的资源",
"reference": "@package://resource/tool/send-email.tool.js", "reference": "@package://resource/tool/send-email.tool.js",
"metadata": { "metadata": {
"createdAt": "2025-06-28T07:01:07.326Z", "createdAt": "2025-06-28T07:23:26.065Z",
"updatedAt": "2025-06-28T07:01:07.326Z", "updatedAt": "2025-06-28T07:23:26.065Z",
"scannedAt": "2025-06-28T07:01:07.326Z" "scannedAt": "2025-06-28T07:23:26.065Z"
} }
} }
], ],