feat(skills): add bundled /review skill for out-of-the-box code review (#2348)

feat(skills): add bundled /review skill for out-of-the-box code review
This commit is contained in:
Shaojin Wen 2026-03-14 15:15:08 +08:00 committed by GitHub
parent f1ee4638b7
commit 1359563f45
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 525 additions and 27 deletions

View file

@ -51,6 +51,27 @@ if (existsSync(coreVendorDir)) {
console.warn(`Warning: Vendor directory not found at ${coreVendorDir}`);
}
// Copy bundled skills (e.g. /review) so they are available at runtime.
// In the esbuild bundle, import.meta.url resolves to dist/cli.js, so
// SkillManager looks for bundled skills at dist/bundled/.
const bundledSkillsDir = join(
root,
'packages',
'core',
'src',
'skills',
'bundled',
);
if (existsSync(bundledSkillsDir)) {
const destBundledDir = join(distDir, 'bundled');
copyRecursiveSync(bundledSkillsDir, destBundledDir);
console.log('Copied bundled skills to dist/bundled/');
} else {
console.warn(
`Warning: Bundled skills directory not found at ${bundledSkillsDir}`,
);
}
console.log('\n✅ All bundle assets copied to dist/');
/**