Skip to content

Commit fc68344

Browse files
authored
fix: canonicalize Pro docs and Kimi skills [Story PRO-13.4] (#719)
* fix: canonicalize Pro docs and Kimi skills [Story PRO-13.4] * fix: address Kimi review nits [Story PRO-13.4] * docs: align Pro release baseline [Story PRO-13.4]
1 parent 9368432 commit fc68344

18 files changed

Lines changed: 83 additions & 69 deletions

File tree

.aiox-core/infrastructure/scripts/ide-sync/transformers/kimi.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @story Kimi IDE Integration
44
*
55
* Format: SKILL.md with YAML frontmatter + markdown instructions
6-
* Target: .kimi/skills/aios-{agent-id}/SKILL.md
6+
* Target: .kimi/skills/aiox-{agent-id}/SKILL.md
77
*/
88

99
/**
@@ -23,7 +23,7 @@ function transform(agentData) {
2323
const skillId = getSkillId(agentData);
2424
const activationId = getPreferredActivationId(agentData);
2525
const name = rawAgent.name || fallbackAgent.name || id;
26-
const title = rawAgent.title || fallbackAgent.title || 'AIOS Agent';
26+
const title = rawAgent.title || fallbackAgent.title || 'AIOX Agent';
2727
const icon = rawAgent.icon || fallbackAgent.icon || '🤖';
2828
const whenToUse = rawAgent.whenToUse || fallbackAgent.whenToUse || `Use for ${title.toLowerCase()} tasks`;
2929
const archetype = persona.archetype || rawAgent.archetype || 'Specialist';
@@ -311,7 +311,8 @@ function buildDescription(id, name, title, whenToUse) {
311311
`@${id}`,
312312
];
313313

314-
return `Activate the AIOS ${title} agent (${name}). ${desc} Trigger when user asks to ${id}, or says '${triggerPhrases.join("', '")}'.`;
314+
const brandedTitle = /^AIOX\b/i.test(title) ? title : `AIOX ${title}`;
315+
return `Activate the ${brandedTitle} agent (${name}). ${desc} Trigger when user asks to ${id}, or says '${triggerPhrases.join("', '")}'.`;
315316
}
316317

317318
function buildRawContentSection(rawContent, id) {
@@ -394,8 +395,9 @@ function getPreferredActivationId(agentData) {
394395

395396
function getSkillId(agentData) {
396397
const id = getPreferredActivationId(agentData);
397-
if (id.startsWith('aios-')) return id;
398-
return `aios-${id}`;
398+
if (id.startsWith('aiox-')) return id;
399+
if (id.startsWith('aios-')) return id.replace(/^aios-/, 'aiox-');
400+
return `aiox-${id}`;
399401
}
400402

401403
function getDirname(agentData) {

.aiox-core/install-manifest.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# - File types for categorization
99
#
1010
version: 5.1.17
11-
generated_at: "2026-05-09T08:01:26.461Z"
11+
generated_at: "2026-05-09T09:07:47.281Z"
1212
generator: scripts/generate-install-manifest.js
1313
file_count: 1128
1414
files:
@@ -3253,9 +3253,9 @@ files:
32533253
type: script
32543254
size: 5693
32553255
- path: infrastructure/scripts/ide-sync/transformers/kimi.js
3256-
hash: sha256:269fba3c07fcae905e48a1eebd7e65106480fb7e38e0521e4cd77f529465c1c9
3256+
hash: sha256:69a6b34e81ba956242ff38cfce4063d9a0d9e32818a5f36e0246d80e41940def
32573257
type: script
3258-
size: 13795
3258+
size: 13938
32593259
- path: infrastructure/scripts/ide-sync/validator.js
32603260
hash: sha256:768eba65a0f8ff937c34f6f43fe1b4dc990f2d406e592bc1cda0f8ab5b4f7e0b
32613261
type: script
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-analyst"
3-
description: "Activate the AIOS Business Analyst agent (Atlas). Use for market research, competitive analysis, user research, brainstorming session facilitation, structured ideation workshops, feasibility studies, industry trends analysis, project discovery (brownfield documentation), and research report creation. NOT for: PRD creation or product strategy → U... Trigger when user asks to analyst, or says 'activate analyst', 'switch to analyst', '@analyst'."
2+
name: "aiox-analyst"
3+
description: "Activate the AIOX Business Analyst agent (Atlas). Use for market research, competitive analysis, user research, brainstorming session facilitation, structured ideation workshops, feasibility studies, industry trends analysis, project discovery (brownfield documentation), and research report creation. NOT for: PRD creation or product strategy → U... Trigger when user asks to analyst, or says 'activate analyst', 'switch to analyst', '@analyst'."
44
---
55

66
# 🔍 @analyst — Atlas (Decoder) | Business Analyst
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-architect"
3-
description: "Activate the AIOS Architect agent (Aria). Use for system architecture (fullstack, backend, frontend, infrastructure), technology stack selection (technical evaluation), API design (REST/GraphQL/tRPC/WebSocket), security architecture, performance optimization, deployment strategy, and cross-cutting concerns (logging, monitoring, error han... Trigger when user asks to architect, or says 'activate architect', 'switch to architect', '@architect'."
2+
name: "aiox-architect"
3+
description: "Activate the AIOX Architect agent (Aria). Use for system architecture (fullstack, backend, frontend, infrastructure), technology stack selection (technical evaluation), API design (REST/GraphQL/tRPC/WebSocket), security architecture, performance optimization, deployment strategy, and cross-cutting concerns (logging, monitoring, error han... Trigger when user asks to architect, or says 'activate architect', 'switch to architect', '@architect'."
44
---
55

66
# 🏛️ @architect — Aria (Visionary) | Architect
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-data-engineer"
3-
description: "Activate the AIOS Database Architect & Operations Engineer agent (Dara). Use for database design, schema architecture, Supabase configuration, RLS policies, migrations, query optimization, data modeling, operations, and monitoring Trigger when user asks to data-engineer, or says 'activate data-engineer', 'switch to data-engineer', '@data-engineer'."
2+
name: "aiox-data-engineer"
3+
description: "Activate the AIOX Database Architect & Operations Engineer agent (Dara). Use for database design, schema architecture, Supabase configuration, RLS policies, migrations, query optimization, data modeling, operations, and monitoring Trigger when user asks to data-engineer, or says 'activate data-engineer', 'switch to data-engineer', '@data-engineer'."
44
---
55

66
# 📊 @data-engineer — Dara (Sage) | Database Architect & Operations Engineer
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-dev"
3-
description: "Activate the AIOS Full Stack Developer agent (Dex). Use for code implementation, debugging, refactoring, and development best practices Trigger when user asks to dev, or says 'activate dev', 'switch to dev', '@dev'."
2+
name: "aiox-dev"
3+
description: "Activate the AIOX Full Stack Developer agent (Dex). Use for code implementation, debugging, refactoring, and development best practices Trigger when user asks to dev, or says 'activate dev', 'switch to dev', '@dev'."
44
---
55

66
# 💻 @dev — Dex (Builder) | Full Stack Developer
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-devops"
3-
description: "Activate the AIOS GitHub Repository Manager & DevOps Specialist agent (Gage). Use for repository operations, version management, CI/CD, quality gates, and GitHub push operations. ONLY agent authorized to push to remote repository. Trigger when user asks to devops, or says 'activate devops', 'switch to devops', '@devops'."
2+
name: "aiox-devops"
3+
description: "Activate the AIOX GitHub Repository Manager & DevOps Specialist agent (Gage). Use for repository operations, version management, CI/CD, quality gates, and GitHub push operations. ONLY agent authorized to push to remote repository. Trigger when user asks to devops, or says 'activate devops', 'switch to devops', '@devops'."
44
---
55

66
# @devops — Gage (Operator) | GitHub Repository Manager & DevOps Specialist
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-aiox-master"
3-
description: "Activate the AIOS AIOX Master Orchestrator & Framework Developer agent (Orion). Use when you need comprehensive expertise across all domains, framework component creation/modification, workflow orchestration, or running tasks that don't require a specialized persona. Trigger when user asks to aiox-master, or says 'activate aiox-master', 'switch to aiox-master', '@aiox-master'."
2+
name: "aiox-master"
3+
description: "Activate the AIOX Master Orchestrator & Framework Developer agent (Orion). Use when you need comprehensive expertise across all domains, framework component creation/modification, workflow orchestration, or running tasks that don't require a specialized persona. Trigger when user asks to aiox-master, or says 'activate aiox-master', 'switch to aiox-master', '@aiox-master'."
44
---
55

66
# 👑 @aiox-master — Orion (Orchestrator) | AIOX Master Orchestrator & Framework Developer
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-pm"
3-
description: "Activate the AIOS Product Manager agent (Morgan). Use for PRD creation (greenfield and brownfield), epic creation and management, product strategy and vision, feature prioritization (MoSCoW, RICE), roadmap planning, business case development, go/no-go decisions, scope definition, success metrics, and stakeholder communication. Epic/Story Delegat... Trigger when user asks to pm, or says 'activate pm', 'switch to pm', '@pm'."
2+
name: "aiox-pm"
3+
description: "Activate the AIOX Product Manager agent (Morgan). Use for PRD creation (greenfield and brownfield), epic creation and management, product strategy and vision, feature prioritization (MoSCoW, RICE), roadmap planning, business case development, go/no-go decisions, scope definition, success metrics, and stakeholder communication. Epic/Story Delegat... Trigger when user asks to pm, or says 'activate pm', 'switch to pm', '@pm'."
44
---
55

66
# 📋 @pm — Morgan (Strategist) | Product Manager
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
name: "aios-po"
3-
description: "Activate the AIOS Product Owner agent (Pax). Use for backlog management, story refinement, acceptance criteria, sprint planning, and prioritization decisions Trigger when user asks to po, or says 'activate po', 'switch to po', '@po'."
2+
name: "aiox-po"
3+
description: "Activate the AIOX Product Owner agent (Pax). Use for backlog management, story refinement, acceptance criteria, sprint planning, and prioritization decisions Trigger when user asks to po, or says 'activate po', 'switch to po', '@po'."
44
---
55

66
# 🎯 @po — Pax (Balancer) | Product Owner

0 commit comments

Comments
 (0)