بنقرة واحدة
bootstrap-project
Scan the current project and generate tailored project-level Claude Code configuration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Scan the current project and generate tailored project-level Claude Code configuration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Audit a project's CLAUDE.md / AGENTS.md for structure, bloat, stale references, and best practices
Read-only analysis of global Claude Code configuration — flags issues and suggests improvements
Set up global Claude Code configuration — personal CLAUDE.md, skills, hooks, and settings
Create a git commit with proper context and conventional commit message
Review a pull request using parallel agents for thorough coverage
استنادا إلى تصنيف SOC المهني
| name | bootstrap-project |
| description | Scan the current project and generate tailored project-level Claude Code configuration |
| disable-model-invocation | true |
| effort | high |
| allowed-tools | Read Glob Grep Bash(ls *) Bash(find *) Bash(which *) Bash(git *) Bash(cat *) Write Edit |
| argument-hint | [target-dir (default: cwd)] |
Generate project-level Claude Code configuration for the project at $ARGUMENTS (default: current working directory).
This creates project-local config (CLAUDE.md, rules, hooks) — the complement to global ~/.claude/ settings.
!find . -maxdepth 2 -not -path './.git/*' -not -path './node_modules/*' -not -path './__pycache__/*' -not -path './.venv/*' | head -60
!find . -maxdepth 3 \( -name "package.json" -o -name "pyproject.toml" -o -name "Cargo.toml" -o -name "go.mod" -o -name "Gemfile" -o -name "composer.json" -o -name "tsconfig.json" -o -name "next.config.*" -o -name "vite.config.*" -o -name "vitest.config.*" -o -name "jest.config.*" -o -name ".eslintrc*" -o -name "biome.json" -o -name "rustfmt.toml" -o -name ".golangci.yml" -o -name ".mcp.json" \) -not -path './node_modules/*' -not -path './.git/*' 2>/dev/null | head -30
!ls -1 pnpm-lock.yaml yarn.lock package-lock.json uv.lock Cargo.lock go.sum Gemfile.lock composer.lock 2>/dev/null || echo "(none)"
!git log --oneline -15 2>/dev/null || echo "(not a git repo)"
!ls -la CLAUDE.md .claude/ .mcp.json 2>/dev/null || echo "(none)"
!ls -d .github/workflows/ .gitlab-ci.yml Jenkinsfile .circleci/ 2>/dev/null || echo "(none)"
Deepen the snapshot:
package.json scripts/deps, pyproject.toml tools, Cargo.toml, etc.which for key binaries. Only include commands that work.Present a profile:
Project: fastapi-webhooks
Stack: Python 3.12 · FastAPI · uv · pytest · ruff + pyright
Layout: src/webhooks/ → tests/ · alembic migrations
CI: GitHub Actions (test + deploy)
Git: conventional commits, 847 commits
CC: no existing config
If CLAUDE.md exists → additive mode (present additions as diff, never overwrite).
At most 3 questions. Only ask what you couldn't detect:
If the scan answered everything → skip and say so.
CLAUDE.md — 20-30 lines, all signal# Project Instructions
## Build & Test
[exact commands — package manager, build, test, lint, format, type check]
## Code Style
[4-6 rules from actual patterns in THIS codebase]
## Project Structure
[actual layout — source, tests, modules]
## Git
[detected commit convention, pre-commit expectations]
Verify every command before including it.
.claude/rules/code-style.md (conditional)Only if the codebase has strong patterns worth codifying. 5-7 rules max. Skip for small projects.
.claude/settings.json (conditional)Only if hooks add clear value:
tsc --noEmit pre-commitruff check . pre-commitcargo clippy -- -D warnings pre-commitgo vet ./... pre-commitIf exists → merge, don't overwrite.
Done. Project config generated.
✓ CLAUDE.md — [what it covers]
✓ .claude/rules/... — [if created]
✓ .claude/settings — [if created]
Next time you run `claude` here, it knows your project.