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 { registerVerifySkill } from './verify.js'
|
||||||
import { registerStrictPlanSkill } from 'src/costrict/skills/strictPlan.js'
|
import { registerStrictPlanSkill } from 'src/costrict/skills/strictPlan.js'
|
||||||
import { registerStrictSpecSkill } from 'src/costrict/skills/strictSpec.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 { registerProjectWikiSkill } from 'src/costrict/skills/projectWiki.js'
|
||||||
import { registerTddSkill } from 'src/costrict/skills/tdd.js'
|
import { registerTddSkill } from 'src/costrict/skills/tdd.js'
|
||||||
|
|
||||||
|
|
@ -39,7 +38,6 @@ export function initBundledSkills(): void {
|
||||||
registerTddSkill()
|
registerTddSkill()
|
||||||
registerStrictPlanSkill()
|
registerStrictPlanSkill()
|
||||||
registerStrictSpecSkill()
|
registerStrictSpecSkill()
|
||||||
registerStrictReviewSkills()
|
|
||||||
registerKeybindingsSkill()
|
registerKeybindingsSkill()
|
||||||
registerVerifySkill()
|
registerVerifySkill()
|
||||||
registerDebugSkill()
|
registerDebugSkill()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user