project-bootstrapper

Featured

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.

AI & Automation 657 stars 91 forks Updated 3 days ago Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Project Bootstrapper 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 (src/, tests/, docs/, scripts/, .github/) - Logical file organization - Structure improvements ### 2. Git Configuration - Comprehensive `.gitignore` - `.gitattributes` for line endings/diffs - Git hooks (pre-commit, commit-msg) - Branch protection patterns - Git LFS if needed ### 3. Documentation - Comprehensive `README.md` - `CONTRIBUTING.md` - Code documentation (JSDoc, docstrings) - `CHANGELOG.md` structure - Architecture docs if complex ### 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...

Details

Author
mhattingpete
Repository
mhattingpete/claude-skills-marketplace
Created
9 months ago
Last Updated
3 days ago
Language
HTML
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category