Skill Permissions

All skills & plugins / Claude Code official plugins

code-modernization

Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).

Type
Plugin by Anthropic
Catalog
Claude Code official plugins
Source
anthropics/claude-plugins-official/plugins/code-modernization (105 files scanned)
Install and details
Agent Skills Index entry
License
Apache-2.0 (LICENSE file)
Signals
Pre-approved shellHooksBundled scriptsSpawns processes

Pre-approved tools

Shell (any command). Tools listed in allowed-tools (or an agent's tools) can be used without a permission prompt while the skill is active, depending on your agent and settings.

KindTools
read/searchReadGlobGrep
write/edit filesWriteEdit
shell, any commandBash

Declared in agents/scaffolder.md, agents/test-engineer.md, agents/legacy-analyst.md, agents/business-rules-extractor.md, agents/security-auditor.md, agents/version-delta-analyst.md.

Hooks

Hooks run automatically on these agent events, without you invoking the skill: PostToolUseFailure, SessionStart, Stop, StopFailure, UserPromptSubmit.

EventMatcherRuns
UserPromptSubmitallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" command
Stopallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" state
Stopallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" run
SessionStartallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" health
PostToolUseFailureallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" failure
StopFailureallsh "${CLAUDE_PLUGIN_ROOT}/scripts/telemetry.sh" failure

MCP servers and apps

None.

Bundled code

59 code files (JavaScript, Python, Shell, TypeScript); first 40 listed:

Network calls

No HTTP or socket call pattern found in the code.

Starts other programs

14 files. First match per file:

Credentials referenced

No key, token or secret environment variable found in code or MCP config.

Static scan of commit 41f619d on 2026-10-27. Signals are patterns found in the files, not a verdict: a network call can be the whole point of a skill. Read the linked lines before you decide. How the scan works.