bootstrap-project
- Repo stars 0
- Author repo skills-registry
Bootstrap Project
Initialize a new project with the standard file structure for Claude Code and Cursor development.
Usage
/bootstrap-project
Process
1. Gather Project Information
Ask the user for:
- Project name (e.g.,
davidshaevel-k8s-platform) - Brief description (one sentence)
- Tech stack (e.g., Terraform, Kubernetes, Go)
- Cloud providers (e.g., Azure, GCP, AWS)
- Linear project URL (if exists)
- GitHub organization (default:
davidshaevel-dot-com)
2. Generate CLAUDE.md
Create CLAUDE.md from the project template. Fill in the project-specific sections:
- Project Overview (name, description, technologies, project management)
- Architecture (placeholder diagram)
- Repository Structure (directory tree)
- Important File Locations (key paths)
- Helpful Commands (project-specific commands)
- Environment Variables (table of required vars)
- References (docs links, Linear project URL)
What NOT to include: Git workflow, commit format, PR process, code review handling, worktree conventions — these are injected by the davidshaevel-claude-toolkit plugin automatically.
3. Generate .cursorrules
Create .cursorrules with:
- Session continuity instructions (read/write SESSION_LOG.md)
- Development conventions (adapted from plugin conventions)
- Project-specific context
4. Generate CLAUDE.local.md
Create CLAUDE.local.md from the template:
- Cloud account details (placeholder table)
- Infrastructure details
- GitHub repository info
- Linear project info
- Cost summary
5. Generate SESSION_LOG.md
Create SESSION_LOG.md with the empty scaffold:
- Current State section (all fields set to initial values)
- Empty Session History section
6. Update .gitignore
Append to .gitignore (if not already present):
# Agent context files (sensitive/local)
CLAUDE.local.md
SESSION_LOG.md
7. Report
Output a checklist of what was created:
Project bootstrapped:
- [x] CLAUDE.md — project-specific context
- [x] .cursorrules — Cursor development rules
- [x] CLAUDE.local.md — sensitive config template (gitignored)
- [x] SESSION_LOG.md — cross-agent memory (gitignored)
- [x] .gitignore — updated with agent files
Next steps:
1. Fill in CLAUDE.local.md with actual account IDs and resource details
2. Review CLAUDE.md and customize for your project
3. Start your first session — conventions will be injected by the plugin
<!-- tomevault:4.0:skill_md:2026-05-23 -->Source: davidshaevel-dot-com/davidshaevel-marketplace — distributed by TomeVault.
- Fluxly category
- Engineering
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @tomevault-io · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Write / modify
- Env read
- Detected network behavior
- Local-only
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. Usage
Process
Ask the user for: Project name (e.g., davidshaevel-k8s-platform) Brief description (one sentence)
Create CLAUDE.md from the project template. Fill in the project-specific sections: Project Overview (name, description, technologies, project management) Architecture (placeholder diagram)
Create .cursorrules with: Session continuity instructions (read/write SESSIONLOG.md) Development conventions (adapted from plugin conventions)
Create CLAUDE.local.md from the template: Cloud account details (placeholder table) Infrastructure details
# Bootstrap Project
Initialize a new project with the standard file structure for Claude Code and Cursor development.
## Usage
```
/bootstrap-project
```
## Process
### 1. Gather Project Information
Ask the user for:
- **Project name** (e.g., `davidshaevel-k8s-platform`)
- **Brief description** (one sentence)
- **Tech stack** (e.g., Terraform, Kubernetes, Go)
- **Cloud providers** (e.g., Azure, GCP, AWS)
- **Linear project URL** (if exists)
- **GitHub organization** (default: `davidshaevel-dot-com`)
### 2. Generate CLAUDE.md
Create `CLAUDE.md` from the project template. Fill in the project-specific sections:
- Project Overview (name, description, technologies, project management)
- Architecture (placeholder diagram)
- Repository Structure (directory tree)
- Important File Locations (key paths)
- Helpful Commands (project-specific commands)
- Environment Variables (table of required vars)
- References (docs links, Linear project URL)
**What NOT to include:** Git workflow, commit format, PR process, code review handling, worktree conventions — these are injected by the davidshaevel-claude-toolkit plugin automatically.
### 3. Generate .cursorrules
Create `.cursorrules` with:
- Session continuity instructions (read/write SESSION_LOG.md)
- Development conventions (adapted from plugin conventions)
- Project-specific context
### 4. Generate CLAUDE.local.md
Create `CLAUDE.local.md` from the template:
- Cloud account details (placeholder table)
- Infrastructure details
- GitHub repository info
- Linear project info
- Cost summary
### 5. Generate SESSION_LOG.md
Create `SESSION_LOG.md` with the empty scaffold:
- Current State section (all fields set to initial values)
- Empty Session History section
### 6. Update .gitignore
… Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> Usage → Process → 1. Gather Project Information → 2. Generate CLAUDE.md → 3. Generate .cursorrules → 4. Generate CLAUDE.local.md
terms -> Project name · Brief description · Tech stack · Cloud providers · Linear project URL · GitHub organization · What NOT to include
files/cmd -> davidshaevel-k8s-platform · davidshaevel-dot-com · CLAUDE.md · .cursorrules · CLAUDE.local.md · SESSIONLOG.md · .gitignore
body sha256 -> bbdc0206887e
Decide Fit First
Design Intent
How To Use It
Boundaries And Review