← ClaudeAtlas

project-setuplisted

Guide for setting up new projects
chuanchuan123321/JCodex · ★ 1 · AI & Automation · score 62
Install: claude install-skill chuanchuan123321/JCodex
# Project Setup Skill Quick guide for setting up new projects with best practices. ## New Python Project ```bash # Create project directory mkdir my-project cd my-project # Initialize git git init # Create virtual environment python3 -m venv venv source venv/bin/activate # Create project structure mkdir src tests docs touch README.md requirements.txt setup.py # Create initial files echo "# My Project" > README.md echo "pytest" > requirements.txt ``` ## New Node.js Project ```bash # Create project directory mkdir my-project cd my-project # Initialize npm npm init -y # Install common dependencies npm install --save-dev prettier eslint # Create project structure mkdir src tests touch .gitignore .prettierrc .eslintrc.json ``` ## New Git Repository ```bash # Initialize git init # Create .gitignore echo "node_modules/" > .gitignore echo "venv/" >> .gitignore echo ".env" >> .gitignore echo "__pycache__/" >> .gitignore # Initial commit git add . git commit -m "Initial commit" # Add remote git remote add origin https://github.com/user/repo.git git branch -M main git push -u origin main ``` ## Project Checklist - [ ] README.md with description and setup instructions - [ ] .gitignore file - [ ] License file - [ ] Contributing guidelines - [ ] Code of conduct - [ ] Issue templates - [ ] Pull request template - [ ] CI/CD configuration - [ ] Tests - [ ] Documentation ## Common Project Types ### Web Application - Frontend framework (React, Vue, etc) - Backend framework