Bootstrap 项目
- 作者仓库星标 0
- 作者仓库 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.
- 流狐分类
- 工程开发
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @tomevault-io · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 允许写入 / 修改
- 读取环境变量
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 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
… 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Usage → Process → 1. Gather Project Information → 2. Generate CLAUDE.md → 3. Generate .cursorrules → 4. Generate CLAUDE.local.md
要点 -> Project name · Brief description · Tech stack · Cloud providers · Linear project URL · GitHub organization · What NOT to include
文件/命令 -> davidshaevel-k8s-platform · davidshaevel-dot-com · CLAUDE.md · .cursorrules · CLAUDE.local.md · SESSIONLOG.md · .gitignore
内容 SHA-256 -> bbdc0206887e
方法与流程
适用与边界
原文中的明确线索
davidshaevel-k8s-platform、davidshaevel-dot-com、CLAUDE.md、.cursorrules、CLAUDE.local.md、SESSIONLOG.md、.gitignore