Skip to content

Add bootstrap script for team onboarding#25

Merged
grobomo merged 2 commits intomainfrom
worktree-pip-packaging
Apr 18, 2026
Merged

Add bootstrap script for team onboarding#25
grobomo merged 2 commits intomainfrom
worktree-pip-packaging

Conversation

@grobomo
Copy link
Copy Markdown
Owner

@grobomo grobomo commented Apr 18, 2026

Summary

  • PowerShell scripts/bootstrap.ps1 for one-command team setup on Windows
  • Checks prereqs (Python 3.8+, Node.js, Windows Terminal)
  • Installs Claude Code CLI + context-reset pip package
  • Configures stop hook in ~/.claude/settings.json (via configure_hook.py)
  • Idempotent, BOM-free JSON, works in constrained language mode

Teammate experience:

iwr -useb https://raw.githubusercontent.com/grobomo/context-reset/main/scripts/bootstrap.ps1 | iex

Test plan

  • Fresh run: all steps pass, hook added
  • Re-run: correctly skips already-installed components
  • settings.json: valid JSON, no BOM, no duplicate hooks
  • Constrained language mode: uses Python for JSON instead of .NET calls

grobomo added 2 commits April 17, 2026 19:46
pyproject.toml with CLI entry points (new-session, context-reset).
README Quick Start section: pip install + hook snippet.
Teammates install with one command, wire up with one JSON block.
PowerShell bootstrap.ps1 checks prereqs (Python, Node, Windows Terminal),
installs Claude Code + context-reset, configures the stop hook.
Idempotent, BOM-free JSON writes, works in constrained language mode.
Teammate runs one command to get full context-reset setup.
@grobomo grobomo merged commit 76a03a9 into main Apr 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant