project-env-config
A Claude Code plugin skill that configures development environments for cloned projects.
Open source Repository Open in the app JSON README (API)
About
A Claude Code plugin skill that configures development environments for cloned projects.
Details
- Kind
- Plugins
- Topic
- No topic detected
- Publisher
- conanxu-math
- Origin
- marketplace
- Category
- ferramentas
- Last push
- 2026-04-18T16:35:36Z
- Repository state
- ativo
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
conanxu-math/project-env-config/project-env-config
README
# Project Environment Configuration A Claude Code plugin skill that configures development environments for cloned projects. ## Features - **Multi-language support**: Python (venv/uv/conda), Node.js (npm/yarn/pnpm), Go, Rust - **Project type detection**: Automatically identifies project types (Django, Flask, FastAPI, React, Next.js, etc.) - **Step-by-step confirmation**: Each setup step requires user confirmation before execution - **Mixed project handling**: Detects and configures both backend and frontend for web projects - **Interactive .env configuration**: Reads .env.example and guides user through each variable with smart defaults and masked input for secrets ## Workflow 1. **Scan** - Detects project structure and dependency files 2. **Analyze** - Identifies project type and required dependencies 3. **Check** - Verifies available tools (Python, Node, Go, etc.) 4. **Choose** - Lets user select Python environment type (venv/uv/conda) 5. **Confirm** - Presents setup plan for user approval 6. **Execute** - Runs each step with progress reporting 7. **Configure .env** - Interactively creates .env from .env.example with masked secrets 8. **Summary** - Provides final instructions and next steps ## Installation ### As a Claude Code Plugin 1. Clone this repository 2. Link it to Claude Code: ```bash cc --plugin-dir /path/to/project-env-config ``` ### As a Standalone Skill Copy `skills/project-env-config/SKILL.md` to your Claude Code skills directory. ## Usage When working with a cloned project, simply say: - "Configure environment" - "Setup project" - "Install dependencies" - "Prepare dev environment" - "Run this project" The skill will automatically analyze the project and guide you through setup. ## Project Types Supported | Type | Detection | Environment | |------|-----------|-------------| | Python | `requirements.txt`, `pyproject.toml` | venv / uv / conda | | Node.js | `package.json` | npm / yarn / pnpm | | Go | `go.mod` | go | | Rust | `Cargo.toml` | cargo | | Mixed Web | Both Python + Node | Multiple | ## License MIT