diff --git a/scripts/generate-review-builtin.ts b/scripts/generate-review-builtin.ts index 26a08233b..071554091 100644 --- a/scripts/generate-review-builtin.ts +++ b/scripts/generate-review-builtin.ts @@ -15,6 +15,7 @@ import path from 'path' import { fileURLToPath } from 'url' import { spawnSync } from 'child_process' import matter from 'gray-matter' +import { mkdir } from 'fs/promises' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) @@ -280,6 +281,7 @@ export async function extractBundledSkill(skillName: string, targetDir: string, } ` + await mkdir(path.dirname(builtinSkillsFile), { recursive: true }) await fs.writeFile(builtinSkillsFile, content, 'utf-8') console.log(`\nāœ“ Generated ${builtinSkillsFile}`) } @@ -426,6 +428,7 @@ export const PRIMARY_REVIEW_AGENT = ${JSON.stringify(primaryAgent)} export const SUB_REVIEW_AGENT = ${JSON.stringify(subAgent)} ` + await mkdir(path.dirname(builtinAgentsFile), { recursive: true }) await fs.writeFile(builtinAgentsFile, content, 'utf-8') console.log(`āœ“ Generated ${builtinAgentsFile}`) }