Version: 1.0.0 Purpose: Project initialization and Claude Code configuration The setup plugin provides commands for initializing Claude Code in new and existing projects, configuring user-level settings, and setting up project-specific configurations. Set up a new Python project with modern tooling and Claude framework integration. - Poetry or pip + venv support - pytest, black, ruff, mypy - .clau
Add this skill
npx mdskills install applied-artificial-intelligence/setupWell-organized project scaffolding with multiple setup modes, but lacks implementation details
1# Setup Plugin23**Version**: 1.0.04**Purpose**: Project initialization and Claude Code configuration56## Overview78The setup plugin provides commands for initializing Claude Code in new and existing projects, configuring user-level settings, and setting up project-specific configurations.910## Commands1112### `/setup:python [project-name]`13Set up a new Python project with modern tooling and Claude framework integration.1415**Features**:16- Poetry or pip + venv support17- pytest, black, ruff, mypy18- .claude/ framework structure19- .gitignore, pyproject.toml20- Optional MCP integration2122**Usage**:23```bash24/setup:python my-api25/setup:python my-ml-project --minimal26```2728---2930### `/setup:javascript [project-name]`31Set up a new JavaScript/Node.js project with modern tooling and Claude framework integration.3233**Features**:34- npm/yarn support35- TypeScript configuration36- ESLint, Prettier37- .claude/ framework structure38- package.json, tsconfig.json3940**Usage**:41```bash42/setup:javascript my-app43/setup:javascript my-frontend44```4546---4748### `/setup:existing`49Add Claude Code framework to an existing project with auto-detection.5051**Features**:52- Auto-detects project language and framework53- Adds .claude/ structure without disrupting existing setup54- Configures plugins based on project type55- Optional MCP server setup (Serena, Context7)5657**Usage**:58```bash59cd ~/my-existing-project60/setup:existing61```6263---6465### `/setup:user [--force]`66Initialize user-level Claude Code configuration (`~/.claude/CLAUDE.md`).6768**Features**:69- Global settings and preferences70- User-level commands71- Shared memory files72- Plugin marketplace configuration7374**Usage**:75```bash76/setup:user77/setup:user --force # Overwrite existing78```7980---8182### `/setup:statusline`83Configure Claude Code statusline to show framework context.8485**Features**:86- Shows current work unit87- Displays active memory context88- Token usage indicator89- Project state summary9091**Usage**:92```bash93/setup:statusline94```9596---9798## Skills99100### shared-setup-patterns101Common configuration patterns and templates used across all setup commands.102103**Provides**:104- Security hooks (PreToolUse, PostToolUse)105- Claude framework structure templates106- Framework detection patterns107108**Token Impact**: ~1,700 tokens shared across 5 commands (saves ~3,200 tokens)109110---111112## Installation113114### Enable in Project115116Add to `.claude/settings.json`:117```json118{119 "extraKnownMarketplaces": {120 "local": {121 "source": {122 "source": "directory",123 "path": "~/agents/plugins"124 }125 }126 },127 "enabledPlugins": {128 "setup@local": true129 }130}131```132133### Quick Start134135```bash136# New Python project137/setup:python my-project138139# New JavaScript project140/setup:javascript my-app141142# Add to existing project143cd ~/my-project && /setup:existing144145# Configure user settings146/setup:user147```148149---150151## Token Efficiency152153**Design Pattern**: Subcommand pattern with shared skill154155- Each setup mode loads independently (~2,500-4,000 tokens)156- Shared patterns loaded once via skill (~1,700 tokens)157- Total savings: ~67-85% vs monolithic setup command158159**Example**:160- Old `/setup` (monolithic): 9,700 tokens always loaded161- New `/setup:python`: 2,900 tokens (70% reduction)162163---164165## Related Plugins166167- **system** - Health monitoring (`/system:audit`, `/system:status`)168- **workflow** - Development workflow (`/explore`, `/plan`, `/next`)169- **memory** - Knowledge management (`/index`, `/handoff`)170171---172173**Part of Claude Code Framework Core Plugins** (v1.0.0)174
Full transparency — inspect the skill content before installing.