
project-bootstrap
by iamgerwin
A modular, maintainable approach to managing shell configurations and development environment across multiple macOS machines.
SKILL.md
name: project-bootstrap description: Initialize new backend/frontend projects with opinionated defaults. tags:
- laravel
- nextjs
- bootstrap
- setup
Project Bootstrap Skill
Purpose
Use this Skill when you need to quickly scaffold new projects with consistent configurations, best practices, and team conventions already built-in. This eliminates repetitive setup work and ensures all projects start with the same foundation.
How this Skill works
This Skill provides:
- Shell scripts for automated project initialization (Laravel, Next.js)
- Template files for README and PR templates
- Pre-configured settings for linting, formatting, and CI/CD
Scripts
| Script | Description |
|---|---|
scripts/init-laravel.sh | Initialize a new Laravel project with Pest, Pint, and standard structure |
scripts/init-nextjs.sh | Initialize a new Next.js project with TypeScript, ESLint, and Tailwind |
Templates
| Template | Description |
|---|---|
templates/README.template.md | Standard README structure for new projects |
templates/PR_TEMPLATE.template.md | Pull request template with checklist |
Requirements
- Laravel: PHP 8.2+, Composer, Node.js 18+
- Next.js: Node.js 18+, npm or yarn
- General: Git configured with user name/email
Environment Variables
None required. Scripts will prompt for project-specific values.
Example invocation
Initialize a Laravel project
# From the skills directory
./scripts/init-laravel.sh my-laravel-app
# Or specify a path
./scripts/init-laravel.sh my-app ~/projects/
Initialize a Next.js project
# From the skills directory
./scripts/init-nextjs.sh my-nextjs-app
# With TypeScript (default)
./scripts/init-nextjs.sh my-app --typescript
Using with Claude
When working with Claude, you can reference this Skill:
"Use the project-bootstrap Skill to scaffold a new Laravel API project called 'inventory-api' with Pest testing framework."
"Bootstrap a new Next.js application using the project-bootstrap Skill. Include TypeScript and Tailwind CSS."
Customization
To adapt these scripts for your team:
- Edit the scripts in
scripts/to match your conventions - Update templates in
templates/with your project structure - Add additional scripts for other frameworks (Rails, Django, etc.)
Related Skills
code-review-checklist- Review standards for projects created with this Skill
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon



