Skip to content

feat: add init.sh to simplify project initialization#2

Open
yanwenzong1-pixel wants to merge 1 commit into
coleam00:mainfrom
yanwenzong1-pixel:main
Open

feat: add init.sh to simplify project initialization#2
yanwenzong1-pixel wants to merge 1 commit into
coleam00:mainfrom
yanwenzong1-pixel:main

Conversation

@yanwenzong1-pixel

Copy link
Copy Markdown

Summary

Adds init.sh — a one-command script that copies Ralph Loop files (ralph.sh, PROMPT.md, activity.md, .claude/settings.json, commands, skills) into a target project directory.

Motivation

Currently users need to manually figure out which files to copy from the quickstart repo into their project. The init.sh script automates this, respecting existing files with warnings instead of overwriting them.

Usage

bash ~/.claude/ralph-loop-quickstart/init.sh /path/to/your-project

What it does

  • Copies ralph.sh, PROMPT.md, activity.md, .gitignore to target
  • Copies .claude/settings.json (skips if already exists)
  • Copies .claude/commands/create-prd.md (skips if already exists)
  • Copies .claude/skills/agent-browser-skill/ (skips if already exists)
  • Makes ralph.sh executable

Adds a shell script that copies Ralph Loop files into a target
project directory, making it a one-command setup instead of
manual file copying.
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