chore: remove /strict:review and /strict:security-review commands

Only keep /review and /security-review via extract-to-disk.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
kingboung 2026-05-12 18:00:10 +08:00
parent dbaf0374fc
commit 680342bc28
2 changed files with 0 additions and 52 deletions

View File

@ -1,50 +0,0 @@
import { registerBundledSkill } from 'src/skills/bundledSkills.js'
import {
SKILL_METADATA,
} from 'src/costrict/review/skill/builtin.js'
import { getResolvedLanguage } from 'src/utils/language.js'
const LOCALE_MAP: Record<string, string> = { zh: 'zh-CN', en: 'en' }
function getLocale(): string {
const lang = getResolvedLanguage()
return LOCALE_MAP[lang] ?? 'zh-CN'
}
const ALLOWED_TOOLS = [
'Skill',
'Glob',
'Grep',
'Read',
'TodoWrite',
'Bash',
'Agent',
]
function registerStrictReviewSkill(
name: string,
skillKey: string,
description: string,
): void {
registerBundledSkill({
name,
description,
whenToUse: description,
userInvocable: true,
disableModelInvocation: false,
allowedTools: ALLOWED_TOOLS,
async getPromptForCommand(args) {
return [{ type: 'text', text: `Please use the Skill tool to load the \`${skillKey}\` skill.\n\n${args.trim()}` }]
},
})
}
export function registerStrictReviewSkills(): void {
const locale = getLocale()
const localeMetadata = SKILL_METADATA[locale]
if (!localeMetadata) return
for (const [skillKey, meta] of Object.entries(localeMetadata)) {
registerStrictReviewSkill(`strict:${skillKey}`, skillKey, meta.description)
}
}

View File

@ -17,7 +17,6 @@ import { registerUpdateConfigSkill } from './updateConfig.js'
import { registerVerifySkill } from './verify.js'
import { registerStrictPlanSkill } from 'src/costrict/skills/strictPlan.js'
import { registerStrictSpecSkill } from 'src/costrict/skills/strictSpec.js'
import { registerStrictReviewSkills } from 'src/costrict/skills/strictReview.js'
import { registerProjectWikiSkill } from 'src/costrict/skills/projectWiki.js'
import { registerTddSkill } from 'src/costrict/skills/tdd.js'
@ -39,7 +38,6 @@ export function initBundledSkills(): void {
registerTddSkill()
registerStrictPlanSkill()
registerStrictSpecSkill()
registerStrictReviewSkills()
registerKeybindingsSkill()
registerVerifySkill()
registerDebugSkill()