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:
parent
dbaf0374fc
commit
680342bc28
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user