{
  "markdown": "# Project Environment Configuration\n\nA Claude Code plugin skill that configures development environments for cloned projects.\n\n## Features\n\n- **Multi-language support**: Python (venv/uv/conda), Node.js (npm/yarn/pnpm), Go, Rust\n- **Project type detection**: Automatically identifies project types (Django, Flask, FastAPI, React, Next.js, etc.)\n- **Step-by-step confirmation**: Each setup step requires user confirmation before execution\n- **Mixed project handling**: Detects and configures both backend and frontend for web projects\n- **Interactive .env configuration**: Reads .env.example and guides user through each variable with smart defaults and masked input for secrets\n\n## Workflow\n\n1. **Scan** - Detects project structure and dependency files\n2. **Analyze** - Identifies project type and required dependencies\n3. **Check** - Verifies available tools (Python, Node, Go, etc.)\n4. **Choose** - Lets user select Python environment type (venv/uv/conda)\n5. **Confirm** - Presents setup plan for user approval\n6. **Execute** - Runs each step with progress reporting\n7. **Configure .env** - Interactively creates .env from .env.example with masked secrets\n8. **Summary** - Provides final instructions and next steps\n\n## Installation\n\n### As a Claude Code Plugin\n\n1. Clone this repository\n2. Link it to Claude Code:\n   ```bash\n   cc --plugin-dir /path/to/project-env-config\n   ```\n\n### As a Standalone Skill\n\nCopy `skills/project-env-config/SKILL.md` to your Claude Code skills directory.\n\n## Usage\n\nWhen working with a cloned project, simply say:\n\n- \"Configure environment\"\n- \"Setup project\"\n- \"Install dependencies\"\n- \"Prepare dev environment\"\n- \"Run this project\"\n\nThe skill will automatically analyze the project and guide you through setup.\n\n## Project Types Supported\n\n| Type | Detection | Environment |\n|------|-----------|-------------|\n| Python | `requirements.txt`, `pyproject.toml` | venv / uv / conda |\n| Node.js | `package.json` | npm / yarn / pnpm |\n| Go | `go.mod` | go |\n| Rust | `Cargo.toml` | cargo |\n| Mixed Web | Both Python + Node | Multiple |\n\n## License\n\nMIT\n",
  "bytes": 2082,
  "sha": "cf111912a34a71669c9ea73c2dab0a522007903ff1b22fbb9cffa21d5d020420",
  "repo_slug": "conanxu-math/project-env-config",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_conanxu_math_project_env_config_project__2eadd4b3/readme"
}