From f0df23d2a4d08ee7f2bdc2c378b1700828e693ce Mon Sep 17 00:00:00 2001 From: Adam Levoy Date: Sun, 1 Feb 2026 10:58:04 -0800 Subject: [PATCH] docs: Update CORE skill references to PAI skill in v2.5 The v2.5 release renamed skills/CORE to skills/PAI, but several documentation files and code comments still referenced "CORE skill". This updates them to correctly reference "PAI skill". Files updated: - hooks/README.md: LoadContext description - agents/Intern.md: Skill loading instruction - agents/Pentester.md: Skill loading instruction - lib/migration/scanner.ts: Comments and output strings Co-Authored-By: Claude Opus 4.5 --- Releases/v2.5/.claude/agents/Intern.md | 4 ++-- Releases/v2.5/.claude/agents/Pentester.md | 4 ++-- Releases/v2.5/.claude/hooks/README.md | 2 +- Releases/v2.5/.claude/lib/migration/scanner.ts | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Releases/v2.5/.claude/agents/Intern.md b/Releases/v2.5/.claude/agents/Intern.md index c8f48c8d0..babe64af3 100755 --- a/Releases/v2.5/.claude/agents/Intern.md +++ b/Releases/v2.5/.claude/agents/Intern.md @@ -60,8 +60,8 @@ Internalized early that working twice as hard = being taken seriously. Now can't **BEFORE DOING OR SAYING ANYTHING, YOU MUST:** -1. **LOAD THE CORE SKILL IMMEDIATELY!** - - Use the Skill tool to load the CORE skill: `Skill("CORE")` +1. **LOAD THE PAI SKILL IMMEDIATELY!** + - Use the Skill tool to load the PAI skill: `Skill("PAI")` - This loads your complete context system and infrastructure documentation **THIS IS NOT OPTIONAL. THIS IS NOT A SUGGESTION. THIS IS A MANDATORY REQUIREMENT.** diff --git a/Releases/v2.5/.claude/agents/Pentester.md b/Releases/v2.5/.claude/agents/Pentester.md index 48d2b33f9..d6ea5a3fa 100755 --- a/Releases/v2.5/.claude/agents/Pentester.md +++ b/Releases/v2.5/.claude/agents/Pentester.md @@ -55,8 +55,8 @@ Still gets that rush finding security holes - the puzzle-solving high, the momen **BEFORE DOING OR SAYING ANYTHING, YOU MUST:** -1. **LOAD THE CORE SKILL IMMEDIATELY!** - - Use the Skill tool to load the CORE skill: `Skill("CORE")` +1. **LOAD THE PAI SKILL IMMEDIATELY!** + - Use the Skill tool to load the PAI skill: `Skill("PAI")` - This loads your complete context system and infrastructure documentation **THIS IS NOT OPTIONAL. THIS IS NOT A SUGGESTION. THIS IS A MANDATORY REQUIREMENT.** diff --git a/Releases/v2.5/.claude/hooks/README.md b/Releases/v2.5/.claude/hooks/README.md index f363f42b6..4bb80df23 100755 --- a/Releases/v2.5/.claude/hooks/README.md +++ b/Releases/v2.5/.claude/hooks/README.md @@ -120,7 +120,7 @@ interface StopPayload extends BasePayload { | Hook | Purpose | Blocking | Dependencies | |------|---------|----------|--------------| | `StartupGreeting.hook.ts` | Display PAI banner with system stats | No | None | -| `LoadContext.hook.ts` | Inject CORE skill into context | Yes (stdout) | `skills/PAI/SKILL.md` | +| `LoadContext.hook.ts` | Inject PAI skill into context | Yes (stdout) | `skills/PAI/SKILL.md` | | `CheckVersion.hook.ts` | Notify if CC update available | No | npm registry | ### UserPromptSubmit Hooks diff --git a/Releases/v2.5/.claude/lib/migration/scanner.ts b/Releases/v2.5/.claude/lib/migration/scanner.ts index 66af583ff..7b43bc965 100755 --- a/Releases/v2.5/.claude/lib/migration/scanner.ts +++ b/Releases/v2.5/.claude/lib/migration/scanner.ts @@ -97,11 +97,11 @@ export function scanInstallation(path: string): InstallationInfo { s => s.startsWith('_') && s === s.toUpperCase() ); - // Check for CORE skill - info.components.coreSkill = existsSync(join(skillsDir, 'CORE', 'SKILL.md')); + // Check for PAI skill + info.components.coreSkill = existsSync(join(skillsDir, 'PAI', 'SKILL.md')); // Check for USER content - info.components.userContent = existsSync(join(skillsDir, 'CORE', 'USER')); + info.components.userContent = existsSync(join(skillsDir, 'PAI', 'USER')); } catch (e) { // Could not read skills directory } @@ -250,7 +250,7 @@ export function formatInstallationInfo(info: InstallationInfo): string { lines.push(` Complete: ${info.isComplete ? 'Yes' : 'No'}`); lines.push(' Components:'); lines.push(` - settings.json: ${info.components.settings ? 'Yes' : 'No'}`); - lines.push(` - CORE skill: ${info.components.coreSkill ? 'Yes' : 'No'}`); + lines.push(` - PAI skill: ${info.components.coreSkill ? 'Yes' : 'No'}`); lines.push(` - USER content: ${info.components.userContent ? 'Yes' : 'No'}`); lines.push(` - Skills: ${info.stats.skillCount}`); if (info.components.personalSkills.length > 0) {