76 lines
2.0 KiB
Markdown
76 lines
2.0 KiB
Markdown
---
|
|
description: Configure and optimize project context (MCP servers, agent selection)
|
|
allowed-tools: Read, Glob, Grep, Write, AskUserQuestion
|
|
---
|
|
|
|
# Context Setup
|
|
|
|
Interactively configure project context settings.
|
|
|
|
**[Activate Skill: context-manager]**
|
|
|
|
## Tasks
|
|
|
|
### 1. Project Analysis
|
|
Detect project type by checking:
|
|
- `package.json` - Node.js/JavaScript/TypeScript
|
|
- `requirements.txt` / `pyproject.toml` - Python
|
|
- `go.mod` - Go
|
|
- `Cargo.toml` - Rust
|
|
- `Dockerfile` / `docker-compose.yml` - DevOps
|
|
- `*.tf` / `Chart.yaml` - Infrastructure
|
|
- Directory structure (src/, app/, internal/, etc.)
|
|
|
|
### 2. Preset Recommendations
|
|
Recommend presets based on detected project type:
|
|
- **web-dev**: React, Vue, Next.js (web frontend)
|
|
- **python-web**: FastAPI, Django, Flask (Python web)
|
|
- **go-backend**: Gin, Echo, Fiber, Chi (Go backend)
|
|
- **rust-systems**: Actix-web, Axum (Rust systems)
|
|
- **devops**: Docker, Kubernetes, Terraform (DevOps)
|
|
- **api-dev**: Express, NestJS (backend API)
|
|
- **data-science**: Pandas, TensorFlow (data/ML)
|
|
- **full-stack**: Web + API + Database (full stack)
|
|
- **minimal**: Core tools only (maximum token savings)
|
|
|
|
### 3. Interactive Selection
|
|
Using AskUserQuestion:
|
|
1. Select preset or Custom
|
|
2. If Custom: Select individual MCP servers
|
|
3. If Custom: Select agent categories
|
|
|
|
### 4. Generate Config Files
|
|
- `.claude/context-profile.json`: Project settings
|
|
- `.claude/.mcp.json`: MCP server settings
|
|
|
|
### 5. Restart Instructions
|
|
Guide user to restart Claude Code for MCP settings to take effect.
|
|
|
|
## Output Example
|
|
|
|
```
|
|
Analyzing project...
|
|
|
|
Detected: React + TypeScript (Next.js)
|
|
Recommended preset: Web Development
|
|
Expected token savings: ~28,000 tokens (14%)
|
|
|
|
[Preset selection question]
|
|
|
|
---
|
|
|
|
Setup complete!
|
|
|
|
Active MCP servers:
|
|
- github, playwright, brave-search
|
|
|
|
Active agents:
|
|
- react-expert, vue-expert, css-expert, nodejs-expert, frontend-optimizer
|
|
|
|
Generated files:
|
|
- .claude/context-profile.json
|
|
- .claude/.mcp.json
|
|
|
|
Restart Claude Code to apply MCP settings.
|
|
```
|