
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
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です



