Sets up new projects or improves existing projects with development best practices, tooling, documentation, and workflow automation. Use when user wants to start a new project, improve project structure, add development tooling, or establish professional workflows.
View on GitHubkjgarza/marketplace-claude
kjgarza-product
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/kjgarza/marketplace-claude/blob/main/plugins/kjgarza-product/skills/project-bootstrapping/SKILL.md -a claude-code --skill project-bootstrappingInstallation paths:
.claude/skills/project-bootstrapping/# Overview Sets up new projects or improves existing projects with development best practices, tooling, documentation, and workflow automation. ## When to Use - "set up a new project" - "bootstrap this project" - "add best practices" - "improve project structure" - "set up development tooling" - "initialize project properly" ## What It Sets Up ### 1. Project Structure - Standard directories (docs/, .github/, .cursor/, .claude/) - Logical file organization - Structure improvements ### 2. Git Configuration - Comprehensive `.gitignore` - `.gitattributes` for line endings/diffs - Git hooks (pre-commit, commit-msg) - Branch protection patterns ### 3. Documentation - Comprehensive `README.md` - `CONTRIBUTING.md` - Code documentation (JSDoc, docstrings) - `CHANGELOG.md` structure - Architecture docs if complex - MIT License file ### 4. Testing Setup - Identify/suggest testing framework - Test structure and conventions - Example/template tests - Configure test runners - Coverage reporting - Testing scripts/commands ### 5. Code Quality Tools - Linters (ESLint, Pylint, etc.) - Formatters (Prettier, Black, etc.) - Type checking (TypeScript, mypy, etc.) - Pre-commit hooks for quality - Editor configs (.editorconfig) - Code quality badges ### 6. Dependencies Management - Package manager configuration - Organize dependencies - Check security vulnerabilities - Set up dependency updates (Dependabot, Renovate) - Create lock files - Document dependency choices ### 7. Development Workflow - Useful npm scripts / Makefile targets - Environment variable templates (.env.example) - Docker configuration if appropriate - Development startup scripts - Hot-reload / watch modes - Document development workflow ### 8. CI/CD Setup - GitHub Actions / GitLab CI config - Automated testing - Automated deployment (if applicable) - Status badges - Release automation - Branch protection ## Approach ### Discovery Phase Ask clarifying questions: 1. **Project type**: New or existing? 2. **Pr