claude_code

Generate and refactor code by invoking the Claude Code CLI in WSL.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/TyGu888/PersonalAssistant --skill claude-code-tygu888
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude_code
Source: https://github.com/TyGu888/PersonalAssistant/tree/main/skills/claude_code
Command: npx skills add https://github.com/TyGu888/PersonalAssistant --skill claude-code-tygu888

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code provides a dedicated sub-agent to run Claude Code CLI inside WSL, enabling fast code generation, refactoring, and explanation with a 1M context window.

Core Features & Use Cases

  • Code generation and refactoring across languages via Claude Code CLI
  • In-context reasoning with a large context window (1M)
  • Stateful invocations tracked in state.json for timeout tuning and auditing
  • Non-interactive mode support and environment-based configuration

Quick Start

Ask Claude Code to refactor or generate code by running the Claude Code CLI in WSL with the task description.

Frequently Asked Questions about claude_code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refactor large-scale codebases across multiple programming languages?

You can refactor large-scale codebases across languages by invoking the Claude Code CLI within a configured WSL environment, which uses a 1M-context window to process extensive cross-language code.

Do I need a WSL environment to generate code with Claude Code?

Yes, a configured WSL environment is required to run the Claude Code CLI, along with specific environment variables like ANTHROPIC_BASE_URL and tokens to access the 1M-context backend.

Can I use Claude Code for module rewrites in Python and JavaScript?

Yes, Claude Code supports module rewrites and code generation for languages such as Python and JavaScript by executing task descriptions through the Claude Code CLI.

How does Claude Code handle timeout tuning and invocation tracking?

Claude Code records changes in a state.json file to track stateful invocations, enabling timeout tuning and auditing for non-interactive mode operations.

What is the best way to explain unfamiliar code in a large repository?

The best way to explain unfamiliar code is using Claude Code, which leverages a 1M-context window to reason over large repositories and generate explanations directly via the CLI.