feat(builtin-skills): register team-mode skill in exports

This commit is contained in:
YeonGyu-Kim
2026-04-28 10:47:12 +09:00
parent c9fdb04240
commit 844dcd4e83
2 changed files with 8 additions and 1 deletions
+7 -1
View File
@@ -10,15 +10,17 @@ import {
devBrowserSkill,
reviewWorkSkill,
aiSlopRemoverSkill,
teamModeSkill,
} from "./skills/index"
export interface CreateBuiltinSkillsOptions {
browserProvider?: BrowserAutomationProvider
disabledSkills?: Set<string>
teamModeEnabled?: boolean
}
export function createBuiltinSkills(options: CreateBuiltinSkillsOptions = {}): BuiltinSkill[] {
const { browserProvider = "playwright", disabledSkills } = options
const { browserProvider = "playwright", disabledSkills, teamModeEnabled = false } = options
let browserSkill: BuiltinSkill
if (browserProvider === "agent-browser") {
@@ -33,6 +35,10 @@ export function createBuiltinSkills(options: CreateBuiltinSkillsOptions = {}): B
const skills = [browserSkill, frontendUiUxSkill, gitMasterSkill, reviewWorkSkill, aiSlopRemoverSkill]
if (teamModeEnabled && !disabledSkills?.has("team-mode")) {
skills.push(teamModeSkill)
}
if (!disabledSkills) {
return skills
}
@@ -5,3 +5,4 @@ export { gitMasterSkill } from "./git-master"
export { devBrowserSkill } from "./dev-browser"
export { reviewWorkSkill } from "./review-work"
export { aiSlopRemoverSkill } from "./ai-slop-remover"
export * from "./team-mode"